There is nothing more quintessential to Japanese tuner car culture than the touge run. In Motorhead magazine's latest video feature, Takada and his crew sent an invitation to an eclectic range of racing teams to gather at the amazing Mazda Turnpike of Japan's Hakone Mountain for a special hillclimb event.
Read more »