Inspired by an infamous folktale, this short offers a terrifying twist Horror Fans will die for.
2015
2024
2010
1981
1986
1988
1989
1929
1975
1945
2013
2008
2003
1939