After dark, the big city becomes the playground of spirits from the chinese folklore.
1999
2006
1988
1981
1983
1994
1995
2004
2015
2013
1968
2002
2000
1985
1996