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.
Referenced in 1 episode
A series of UFO sightings that occurred in 1975 in Manitoba, Canada, which attracted significant public attention and investigation.