It could be argued that from 1999 to 2005, Lance Armstrong owned the Tour de France. In those seven years, Lance won the race seven times, and pissed off a whole lot of French people in the process. Well, if you think the French hated Armstrong for constantly winning their event, wait until they hear what Lance has planned next.
There are rumors circulating that Lance’s return to the race this season is just the beginning of his plan, as it appears Armstrong is no longer content with owning the yellow jacket year after year. He wants to own the entire damn race.