Tour De France
The Tour de France bicycle race is the world's largest annual sporting event, having been run every year since 1903 except for periods during the two World Wars. With a live tele...
Read more
It was an unforgiving 95 degrees Fahrenheit in eastern France last week. Rain had fallen nearly every day of the week prior to Stage 16, Wednesday, July 21, making for a very steamy road up the face ...
Read more