Siberia from space

This Proba image shows the region around Samoylov Island, located within the Lena River Delta on the Laptev Sea coast of Northern Siberia. The small pear-shaped island of Samoylov in the lower middle of the image is one of the Delta’s more than 1 500 individual islands.

Read more at:

http://www.esa.int/esaEO/SEMHJN808BE_index_0.html