Tagged: F1Japan

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...