Tokachi
Tokachi International Speedway Tokachi Hokkaido Japan Track lengths: 2.120 miles / 3.169 miles