This week on New Game Plus, we take a road trip to Southern Europe in Forza Horizon 2, ride on horseback through the hills of Hyrule Warriors and visit Japan to sample the local cuisine. We also bring you the Game of the Year! Of 1994! All this, plus more on Episode 120 of New Game Plus!