NASA explains frightening ‘red jellyfish’ phenomenon floating above storm – Bundlezy

NASA explains frightening ‘red jellyfish’ phenomenon floating above storm

It looked like something straight from a scene in Netflix’s “Stranger Things.”

About admin