Super Suzuka
Suzuka is situated in a small city (by Japanese standards) south west of Nagoya. Nagoya is where most fans stay as it is a city of nearly 10 million and good rail transport to...
Around the world in 300 days
Suzuka is situated in a small city (by Japanese standards) south west of Nagoya. Nagoya is where most fans stay as it is a city of nearly 10 million and good rail transport to...