Chinese ghost, Jiangshi, is in town

MEGA