Tokachi




Tokachi International Speedway
Tokachi
Hokkaido
Japan


Track lengths: 2.120 miles / 3.169 miles