A storm chaser says he "screamed" when he captured an elusive natural phenomenon, known as red sprites, on video.
NASA’s James Webb detects mysterious red flashes in space, sparking Stranger Things vibes as Netflix subtly nods to the ...
Striking images of bright “ red jellyfish ” appearing in the sky above storm clouds have sparked a wave of speculation online, with some social media users even floating theories about alien activity.