A storm chaser says he "screamed" when he captured an elusive natural phenomenon, known as red sprites, on video.
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.
NASA’s James Webb detects mysterious red flashes in space, sparking Stranger Things vibes as Netflix subtly nods to the ...