Search

Life After Life [Zai sheng ren] (1981)

 

Puppets are brought to life and terrorize a rural area in medieval China.

 

 

 

 



MORE 80'S HORROR GOODNESS...


Life After Life