andres_ramos submitted a new resource:
Tokachi International Speedway - Circuit located on the Japanese island of Hokkaido that has hosted Super GT and Formula 3000 races.
Read more about this resource...
Tokachi International Speedway - Circuit located on the Japanese island of Hokkaido that has hosted Super GT and Formula 3000 races.
Read more about this resource...