Anyone have a guess as to what this is?
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!
Places I Go
John McCrarey: That's the plan. It