The New York International Auto Show is the scene of a lot of car news today. But for Land Rover, a more dramatic venue was needed to show their new secret. The company decided to unveil the new Vision concept at night on the deck of the nearby USS Enterprise, a retired aircraft carrier floating […]