NASA explains frightening ‘red jellyfish’ phenomenon floating above storm admin 22 hours ago Malaysian Comments Off on NASA explains frightening ‘red jellyfish’ phenomenon floating above storm 0 Views It looked like something straight from a scene in Netflix’s “Stranger Things.” Share Facebook Twitter Stumbleupon LinkedIn Pinterest