The Crew, the upcoming United States-bound open-world racing game from Ubisoft, will be out on store shelves November 11th, the company announced during its E3 media briefing.
To go along with this announcement, the studio released the following trailer.
In addition, a public beta will be made available for gamers on…
