Exploring Russia's Spectacular Arctic Islands

Russia's Franz Josef Land is a stunning realm of polar bears and soaring birds. An international team of experts traveled to this remote archipelago… more