
Anyone have a guess as to what this is?
Give up?
Ok, it is a satellite image of the Lena River Delta in Siberia.
59 more really cool images of Mother Earth from the eyes in the sky can be found here. Check ‘em out!
Comments (1) | Permalink
To Matt and Margaret, who became engaged to be married on Christmas morning.
Way to go guys!
Comments (0) | Permalink