Astronomers using the Hubble Space Telescope have captured a stunning image of a nebula located 5,200 light-years from Earth. Located in the direction of the constellation Canis Major, the nebula enshrouds a large, bright star named EZ Canis Majoris. “EZ Canis Majoris is responsible for creating the...