"THE DEVIL BAT" PT 1

This 1940 classic stars the amazing Bela Lugosi. A mad scientist develops an aftershave lotion that causes his gigantic bats to kill anybody who wears it! Aired September 15, 2018.

Array