Monday, April 14, 2003

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