Categories
Astronomy

The Cocoon nebula

The Cocoon nebula or IC 5146 is a nebula about 15 light years large.