Ice Domes

Dome shaped glaciers on Severnaya Zemlya off the Russian Arctic coast are featured in this image.