Jiang Shi's Revenge

Trivia

 * Jiang Shi are vampires or animated corpses in Chinese folklore.