Sky Whales / Atmospheric Beasts

Referenced in 1 episode

Definition

A speculative idea that unknown life forms live in the upper atmosphere and occasionally descend toward the ground. It is sometimes tied to reports of 'star jelly,' mysterious gelatinous material said to fall from the sky.