Lance could offer strong insight into cycling’s doping past

Standing atop the Tour De France podium on the Champs Élysées in 2005, Lance Armstrong publicly addressed his critics, saying he felt sorry that cynics of the sport could not “dream big” and “don’t believe in miracles”. A decade later, the situation is completely different, and the man that once stood on top of the […]