Day: July 26, 2003

Armstrong cleans up! It looks like Armstrong is on track to tying the record for 5 consecutive Tour de France […]