Ubisoft released a new The Crew trailer which takes a look at the massive open world and what you and your crew can get up to whether that be racing, looking at landmarks, working in co-op or avoiding the cops. For more information and to sign up for the closed beta, take a look at the official website.