Science

This bizarre 'superbubble' spotted by the Hubble Space Telescope has scientists ..