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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback