The Russian archipelago Novaya Zemlya is featured in this image, captured by the MODIS on the Terra satellite on June 23, 2008. Novaya Zemlya consists of some small islands and two major ones that are separated by the narrow Matochkin Strait. The strait is barely visible in this image because of all the ice and snow, but you can see it about 2/3 of the way down the length of the narrow strip of land. The northern island is called Severny and the southern one is Yuzhny.
The archipelago is in the Arctic Ocean, in the north of Russia, and also serves as the separation between the Barents (west) and Kara (east) Seas. The Kara sea is filled with ice in this image. The interior of the islands is mountainous- the northern island, which looks smoother in the satellite image, contains glaciers.