NASA explains frightening ‘red jellyfish’ phenomenon floating above storm admin 21 hours ago News Tv 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