In ancient Chinese folklore, spirits and supernatural characters are the heritage left by the ancestor worship, an ancient Chinese religion. Stories about demons, medium or spirit hunters are not uncommon through traditional literature, especially in...