The Crew Beta First Impressions

Kevin took a spin with The Crew PC beta, and although it is shaping up to be a top gear game, it needs a tune up before it is ready to race off the shelves.

  • View Comments (0)