The Crew 2 Closed Beta Impressions September 1, 2018September 1, 2018 The Crew 2 is the sequel to Ubisoft?s over-the-top racing game that doesn?t limit itself just cars.source…