Posts Tagged ‘where to view the stages of the Tour de France’

Watching the finale on the Champs Elysée in Paris

Posted by: Jennifer Sage on July 25, 2008