Ultimate Car Blog | The Latest Car News, Reviews, Tuning
Tag Archives: Tour de France

Lance Armstrong's Nissan Leaf

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”...

By Lupica G. on Oct 3rd, 2010