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

Need Auto Repair Tips? Read This Article!

Need Auto Repair Tips? Read This Article!

You can easily learn to fix your vehicle yourself. Nowadays, the majority of people visit an auto repair shop, regardless of the severity of the problem. This article can be a useful guideline if you need to get your car repaired. Not only will you save some money, but you …