New Hubble Space Telescope observations have given more credence to a theory explaining mysterious radio energy bursts.
Space.com