Yeah, we know the Caddy limo was in the last Forza Horizon, but it feels rightfully ridiculous in the mountains of Japan.
Xbox’s massively popular open world arcade racer comes to Japan for the first time, in what could be the best racing game of ...