Severny Island

Severny Island is the northern island of Novaya Zemlya, a Russian Arctic archipelago separated from Yuzhny Island by the Matochkin Strait.

Connect