The new Montmartre finish of the Tour de France is maybe the greatest spectacle in sports? Utterly wild.
(And I had to leave Paris yesterday. Only a little bitter about that.)
(And I had to leave Paris yesterday. Only a little bitter about that.)