Each story is based on a strange tale from an ancient Chinese text.
1998
2001
1997
2005
2002
1975
1994
1984
1982
1987
2021
—
2025
2013
1991