Although the lack of reviews would tell you otherwise, The Crew has indeed been released this week and is on store shelves nationwide (although not 1:1). To prove that it is, Ubisoft has released a television commercial that boasts the game's most interesting features including its large open world and multiplayer capabilities. As a bonus, the song chosen for the TV spot is the fantastic Trainwreck 1979 from the newly-reunited Death from Above 1979.

The commercial even features a plug at the end for XFINITY internet. Check back later this week for our review and watch the ad below: