The Blood on Satan's Claw (1971) dir. Piers Haggard
296 notes
·
View notes
The Blood on Satan's Claw (1971) - VHS cover
67 notes
·
View notes
Linda Hayden in The Blood on Satan’s Claw (1971)
1K notes
·
View notes
guy in the back of the venue vibes
61 notes
·
View notes
The Blood on Satan's Claw was released on April 14, 1971(NYC, NY).
#TheBloodonSatansClaw
#horror
5 notes
·
View notes