The Crew Wild Run – Launch Trailer

I think Ubisoft need to change their name to Open World Soft. Anyways, this trailer looks really impressive. Especially considering it’s in game.