Lance Armstrong has won the Tour de France, becoming the first cyclist ever to do so six times.
The US rider, who famously recovered from cancer in 1996, won the race by more than six minutes after showing superb form during the mountain stages.
His US Postal team have given him brilliant support during the race, as he won five of the Tour's 20 stages.
Not only is Armstrong the only cyclist ever to win six Tours de France, he has also won all six in a row.