Cash-Landrum incident

Referenced in 1 episode

Definition

A well-known UFO event from 1980 in Huffman, Texas, where witnesses claimed to see a diamond-shaped craft and experienced related health issues.