Many publishers have their own car racing franchise. PlayStation has Gran Turismo, Xbox has Forza and Ubisoft has The Crew – an interesting take on the genre focused on keeping the action moving at all times through a rather cool vehicle switching mechanic. As we await for more news on …
Read More »