Lately it seems like every few days a developer announces that one of its games has been delayed. This time around it was Ubisoft’s turn to announce that their upcoming racing MMO, The Crew has been pushed back from its initial November 11th launch date and will only arrive on December 2nd. The company says there’s a good reason for ...
Read More »