November 08, 2008

"The fastest man on the planet"


James Stewart is winning hearts and minds in France. I wonder if his popularity is getting an Obama bounce? Photo by Geoff Meyer, from his great coverage of the first night of the 2008 Bercy Supercross in Paris.

No comments: