Queen of the Devil's Palace

    HK horror film.
    • Release Date: March 16, 1951