Pure dopamine. There's no better way to describe the way Forza Horizon makes you feel than that. Ripping across the gorgeous scenery of lush and verdant Mexico, where this game is set, Forza Horizon 5 ...