This weekend in Japan, there’s the Show Up car event in Tokyo. The venue is at Odaiba, the same place as where the Tokyo D1GP event is held.
The Engine Specialist
This weekend in Japan, there’s the Show Up car event in Tokyo. The venue is at Odaiba, the same place as where the Tokyo D1GP event is held.