Apr 20, 2015 | Tales of the Supernatural
China is a land of many interesting myths and legends, including that of the quiang shi, a demon that inhabits a corpse and prevents it from decaying by feeding on the blood of other corpses…and on the living. While some refer to the quiang shi as a...