Harrowing japanese hill climb pushes drift driving to the max.
Among race car enthusiasts, several places throughout the world could arguably be the “best place” to race and one of these places might be the Mazda Turnpike in Japan.
Published by: Admin User on January 1, 2015 at 3:22 pm