TestMiles | Automotive News: The Unveiling of the new Land Rover Discovery Concept, NYC



The New Yyork pier 86 Land Rover shows off the all new Discovery vision concept. this is the cell phone video of the event.

source