Sunday, April 13, 2003

This cool picture isn't a new star formation as seen from the Hubble Space telescope. It's London at night.