A picture appelaing as not being from this world - although it only shows a few buildings on Frankfurt airport.
Please also check in the Picture of the month section - 06/2009