Land Rover Discovery Sport Launches At Spaceport America

The hotly anticipated replacement for Land Rover’s Freelander series, the Discovery Sport, has been launced at the Virgin Galactic HQ in the U.S., Spaceport America. A defining part of the design has been to keep […]