Sprites, “spectacular flashes of light” high in the atmosphere, have been seen on another world for the first time
Read More