Melting Arctic Glaciers Reveal 5 New Islands Near Russia

Islands, first spotted by the Russian navy in 2016 and monitored via satellite, have recently been confirmed.