Tokachi International Speedway — Sarabetsu, Japan

Tokachi International Speedway — Sarabetsu, Japan in Japan: 5.091 km, 15 turns, series, signature events and facilities.