Short Film Saturday: The Devil’s Castle (1896)

The cinema’s first horror film!

Advertisements