February 27th, 2003, 07:12 pm I can see my house from here! Well, maybe not. But what a pretty picture...London from space