On This Day in Weird, June 25...
1974: A witness reports fifteen six-foot-tall robot-like
beings with red lights on their chests floating earthward from a domed UFO at St.
Cyrille de Wendover, Québec, Canada. Reports claim unspecified "physical
traces" found at the scene afterward.
No comments:
Post a Comment