Coyame, Mexico

Referenced in 1 episode

Definition

A site of a controversial UFO crash in 1974, often referred to as 'Mexico's Roswell', where alleged extraterrestrial debris was recovered.