andyzee
New member
In the past 20 years, Americans have won the Tour De France 11 times. Greg Lemond won it in 86, 89, and 90. Armstrong took 7 tours from 99-2005. Now Landis takes it for an 11th American win in the past 20 years. From what I read, I don't believe that Americans even got involved in the Tour until 81. So what's up with that?