Lance-iversary

July 11, 2008



Today is the anniversary of Lance Armstrong’s first stage win in the Tour de France.