Long Beach, CA (Photo by Clinton Lum, Text by Py) - This year's Toyota Grand Prix has a historical moment, where Takuma Sato is the first Japanese to win the IndyCar series race, here in Long Beach. Here are some quick snaps of the racing cars, which you always can feel the excitements and the loud noises from the super engines in those cars.
0 Comments