Business Autos

Toyota Grand Prix of Long Beach - Day 3

Takuma Sato of Japan during the IndyCar Series Toyota Grand Prix of Long Beach. Robert Laberge / Getty Images
Loading