A Chinese folk-horror tale. 1987: you inherit your grandmother's paper effigy shop.
← Back to trending