Lance Loses His Tour de France Titles

This is a great infographic showing all the new Tour De France medalists now that Lance has been forced to forfeit his titles. I’m sure you’ve heard by now, but if not, Lance has decided to stop fighting the doping allegations from the USADA; essentially admitting guilt in their eyes. What some people fail to see is that [...]