Ubisoft has dropped The Crew 2 Launch Trailer and it has honestly left me thinking… meh. I’m not the biggest fan of racing games to begin with but the first game, The Crew, got and held m...
Remember Me
Please enter your username or email address. You will receive a link to create a new password via email.