Land Rover

Top Knotch Productions executed a spectacular event for Land Rover as they unveiled the new electric SUV Land Rover Discovery Vision on top of the USS Interpid in New York City.