NASA explains frightening ‘red jellyfish’ phenomenon floating above storm admin 23 hours ago New York State 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