Space telescope captures cosmic ‘Mountains of Creation’
Light detected from alien planets