Ubisoft released a new video about The Crew Motorfest, and besides showing plenty of gameplay, it offers interesting insight into the history of the franchise.