04.17.12 Featured Image Icon-rss

A New View of the Tarantula Nebula

A massive star-forming region located about 160,000 light years away.