Friday, December 15, 2017
Home Tags Grand Prix

Tag: Grand Prix

Tokyo’s Takuma Sato Wins Long Beach GP

おめでとうございます。 Congratulations to Takuma Sato. The first Japanese driver to win an IndyCar race. Here are some more photos of the Race.            

MOST POPULAR

HOT NEWS