Elite Traveler2 months agoCarsLand Rover Reveals New Defender OCTA: The Most Powerful EverThe Land Rover Defender OCTA is the most powerful and luxurious model in the Defender lineup. [ more ]