Lance Armstrong/Definition

American cyclist, record seven times winner of Tour de France