Ángel Casero

  • So Wait, Who Actually Won All Those Tour De France Titles?

    On Thursday night the US Anti-Doping Agency stripped Lance Armstrong of his Tour de France titles and banned him for life after Lance gave his Chief Joseph impersonation and told the world “he’d fight no more forever.” So who was the real champion the...