The Bubble Nebula, or NGC 7635, is an emission nebula located 8,000 light-years away. This striking new image was captured by the NASA/ESA Hubble Space Telescope to mark its 26th year in space.
The cosmic blowtorch, which contains antimatter particles created from pure energy, is helping scientists to learn more about the space in between stars, NASA says. The nebula was first discovered ...