Thursday, May 6, 2010

The Range Rover is one of the few vehicles ever displayed as a piece of art at the Louvre

Check out this excellent indepth review of the Range Rover Sport!

http://www.theautochannel.com/news/2010/01/17/462044.html