Month: June 2012

  • Le Tour

    The Tour de France is the most legendary of all bike races and for good reason. The racers will cover 2173 miles between June 30th and July 22nd over 20 stages of racing. During that time, the racers will face: 9 flat stages 4 medium mountain stages – one with a summit finish 5 mountain […]