Friday, December 15, 2017
Home Tags Long Beach

Tag: Long Beach

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