Charlie Red Star

Referenced in 1 episode

Definition

A series of UFO sightings that occurred in 1975 in Manitoba, Canada, which attracted significant public attention and investigation.