Atmospheric Life Forms

Referenced in 1 episode

Definition

A speculative idea that living organisms, sometimes described as jellyfish-like or transparent, inhabit the upper atmosphere and may account for some UFO sightings.