Did a strange cryptid show up in Enfield, Illinois in 1973? Some people think so. DO YOU?
Stuff You Should Know
2,916 clip(s)
(Don't Fear) The (Grim) Reaper
48:38
Selects: John Lennon and the FBI
43:02
The Twilight Zone Episode
46:06