Nothing beats a hole in the wall. These nasty girls need meat and will take it anywhere they can find it.
The Woman
2011
Desperate Living
1977
Ilsa: She Wolf of the SS
1975
Willard
1971
The Neon Demon
2016
Multiple Maniacs
1970