The island, together with the eastern coast of what was named Emperor Nicholas II Land, was discovered by Boris Vilkitsky at the time of the 1913 Arctic Ocean Hydrographic Expedition.
Prima Polar Station,[REF] currently the only Polar station operating in Severnaya Zemlya, is located in this island near Cape Baranov [REF].