cst_logo_353_2

PYRENEES MOUNTAINS, France — I’m standing on the side of the road at the Tour de France, and Lance Armstrong is pedaling straight at me.

My excitement shifts to panic as the seven-time champion gets so close, I have to step back to avoid being the Schmuck Who Steve Bartman-ed Lance’s Last Tour. More