The 17th ‘Discover Russia’ Land Rover expedition explored the area surrounding Mount Elbrus in a fleet of Discovery Sports which proved their breadth of capability as they traversed mountainous terrain to reach their destination. Elbrus is the highest peak of both Russia and Europe and forms part of the Caucasus Mountains in Southern Russia.
Read the press release to discover more…