Grand Prix of Miami
The #77 Ford Dallara of Henri Richard and Brian Frisselle leads a pack of cars during the Grand Prix of Miami at Homestead-Miami Speedway on March 5, 2011 in Homestead, Florida.
(March 4, 2011 - Source: Brian Cleary/Getty Images North America) more pics from this album »