Some pics have a curious knack for making you swoon in your chair. Here’s one of ’em:
As the more geographically enlightened may be able to tell, that’s the Nile delta in Egypt, as seen by the International Space Station. More info, and a very lovely description on what that river signifies, over at Phil Plait’s Bad Astronomy.
(via Bad Astronomy)