You are here

The 5th Spot

Published June 29, 2010

"And yes, this will be final Tour de France. It's been a great ride. Looking forward to 3 great weeks."

—Lance Armstrong tweeted.

Join the Conversation