The Sting of Death

    British horror drama short from 1921.
    • Release Date: June 1, 1921