See And Download The Stunning New 570-Megapixel Image Of The ‘Lobster Nebula’ Astronomers have released a stunning ultra-high resolution image of the Lobster Nebula, a star-forming region located 8000 light-years from Earth.