Ubisoft's open-world multiplayer racing game The Crew is now free to download for free. To celebrate their 30th anniversary Ubisoft…