The Super Bowl of cycling – and, frankly, the only time most Americans care about the sport even a little – begins Saturday as the Tour de France kicks off … in the Netherlands? Yep, the three-week, nearly 2,263-mile e [...]
Posted On : Jul, 03 2010 | Comments : 0