Ubisoft revealed a brand new addition to The Crew franchise, as players will head to the islands and compete in The Crew Motorfest this year The game, which was developed by the Ubisoft Ivory Tower team, is looking to make this an experience all players can enjoy, whether or not they are good at racing[...]