Ubisoft's The Crew Release Date Moved December 2nd
Ubisoft have just announced that the game’s release date has been pushed to December 2nd, allowing the company more time to organise a second BETA round. This round will allow even more players the opportunity to experience the game ahead of it’s release and of course let Ubisoft make any final changes to the game […]