When we joined Tokyo’s street racers for a 186mph tunnel run

As Japan’s automotive industry began to flourish in the 1960s and produce sporty cars, Japanese enthusiasts took to the country’s stunning mountain roads to race one another, often in highly modified machinery – and driving in such a fashion grew…

Continue Reading