Photo # CM6
©  Linda S. Walker 1996
Demon, Fengdu, China
Demon, Fengdu, China
Fengdu is the "Hell" of the East, or "Ghost City".  The Chinese believe that all bad people will go to Fengdu after death.