#March2011

Image Of The Tarantula Nebula Makes Me Shoot Web.

Enlarge. | Via.

Behold the Tarantula Nebulae, who is absolutely stunning. The nebulae, which is located a mere 170,000 light years away is a hotbed of star-creating majesty.

Read the rest of this entry »