1973 Year of the Humanoids

Referenced in 1 episode

Definition

A nickname for 1973, a year marked by a worldwide surge in reports of UFO occupants and humanoid entities, including the Pascagoula abduction case in Mississippi.