American Grand Prix
I used to be a big F1 and Champ Car fan, now I'm just kind of .... here
Friday, May 13, 2011
2012 chassis unveiled to little fanfare
No fans in the stands, and only three on the tour bus. Long live the vision.
Newer Post
Older Post
Home