Hakone Turnpike is located in Tokyo, Japan. Yes, that’s correct, hill climbing isn’t the reserve of jolly (but miserable) British gentleman car clubs who don’t have enough money to rub together to give to charity....
By Adam Ferraresi
December 20, 2018