UK automotive company Land Rover has released a commercial in the USA showing a Lockheed L-100 Commercial Hercules navigated by the car's satellite navigation (SatNav) system on an domestic French ...