Day: July 5, 2004

  • High-Tech Tour

    The 101st Tour de France started on July 3rd and Lance Armstrong will be going for an unprecedented sixth consecutive win. It’ll be a sprinter’s race for the next two weeks (yesterday’s finish of Stage 2 ended was clocked at speeds of 67 kms!) leading up the mountains where the men are separated from the […]