Tag: Barbara Steele Films

Barbara Steele

Barbara Steele films include Black Sunday, The Pit and the Pendulum, The Horrible Dr Hitchcock, Castle of Blood, The She Beast and Curse of the Crimson Altar.

Barbara Steele film articles on Spooky Isles