The Blood on Satan's Claw (1971) Poster (United States, 1690×2564) | MoviePosterDB