Tuesday, March 31, 2009

One Big Spider

Today's Astronomy Picture of the Day shows us the 30 Doradus nebula, also known as the Tarantula Nebula, a massive star-forming region of space.

No comments:

Post a Comment