And as if the Nissan Leaf isn’t an exclusive vehicle and nearly inexistent on the market at the moment, Lance Armstrong’s is even more exclusive. Lance Armstrong's Nissan Leaf The 7 times winner of the “Tour de France”...
Tag Archives: Tour de France