Last night, we got our first teaser trailer for the upcoming, The Crew Motorfest. The next instalment in Ubisoft's open world racing title is set to change everything about the franchise, including its location. ...