
NASA explains 'red jellyfish' in the sky after storm sparks alien invasion claims
Striking images of bright red jellyfish-like lights appearing above storm clouds sparked alien theories before NASA explained the natural phenomenon
Read the full article on the original source
Read on Irish Star