Translucent craft

Referenced in 1 episode

Definition

A type of UFO that is described as having a see-through or partially see-through appearance, often associated with reported sightings at close range.