Land Rover Journey Of Discovery – Moscow to Uzbekistan
After fifteen days and nearly 5,000 miles on the road the Journey of Discovery arrives in Moscow for a couple of days in Russia’s capital city. Special access permitted the Journey of Discovery team to enter Red Square, the quartet of cars parking up with iconic buildings in the background under a beautiful blue sky […]