"THE CREW REVIEW" content on TweakTown - Page 1
We found 1 items for the tag: THE CREW REVIEW
NEWS
Ubisoft doesn't want you trusting early reviews of The Crew
Ubisoft says that the launch day reviews of The Crew won't be glowing, as reviewers had 'preview sessions' set up by Ubisoft, not 'optimal conditions'