Grand Prix of Long Beach_13
Takuma Sato wins the Toyota Grand Prix of Long Beach Izod Indycar race Sunday. Sato is the first Japanese driver to win. Sato, center, is doused with champagne by third place driver Justin Wilson, left, and second place driver Graham Rahal, right.
20130421
Photo by Steve McCrank / Staff Photographer
Comments
« Previous Image | Full-Size Image | Main Gallery Page | Next Image »