Tokyo Superspeedway (Johnsonverse)

The Tokyo Superspeedway is a 2.5-mile track located in Tokyo, CH.