MMOGames: The Crew Preview E3 2013

The Crew is an upcoming action driving game recently announced by Ubisoft during their press conference at E3 2013 in Los Angeles, California. Developer Ivory Tower is promising to revolutionize the racing genre with their new online persistent racing game for next-gen.

Read Full Story >>
The story is too old to be commented.