1973
A hosted horror movie show with Mike Cheever as "Dr. Terror" presenting a seven week run of Edgar Allan Poe films on WAND-TV Channel 17, Decatur, Illinois in 1973.
Loading addons…