The Crew Promotional Event Hits The Road

The upcoming open-world racer, The Crew, has been in development for over six years. That would mean the start of The Crew began in 2008 and now players all around the world will get a chance in checking out The Crew first hand. A new promotional website has surfaced that states The Crew being in development for … Read more