World8 months ago
3 Russians Set World Record by Parachuting From Stratosphere To North Pole
They landed near Russia’s Barneo polar base Three Russians set a world record for parachuting from the Earth’s stratosphere to the North Pole last week in...