593px-Tarantula_nebula_detail Published Thu Oct 07, 2010 at 593 × 599 in The Origin of the Universe and the Creation of Life