American Grand Prix
Sunday, August 14, 2011
New 2012 Honda/Dallara Indy Car?
This spy photo was leaked to most automotive news outlets just days before the new 2012 car hit the track in Mid-Ohio for testing.
Newer Post
Older Post
Home