Saturday, March 05, 2005

Hubble Image of Star Incubators

This is much more than amazing, it must be seen: Star Incubators! Who would have thought? More incredible Hubble images of Deep Space can be found over here at Space.