I am just disgusted... Cyclingnews.com just announced that Stefan Schumacher and Leonardo Piepoli just tested positive for EPO at the Tour de France. That makes, what, four or five stages out of 23 won by dopers???
I think I'll go for a ride tonight after I finish at the roastery. I really need to clear my head...
This Just In: Test Bike Revealed!
3 days ago