Keyword Strange Tales From A Chinese Studio
HD Ghost of the Mirror (1974)

Ghost of the Mirror (1974)