Friday, July 20, 2012

Look Amazing - Our amazing universe

New stars are hidden in the dust and gas of the Orion Nebula - but you can see inside with infrared telescopes like the James Webb Space Telescope!