Each story is based on a strange tale from an ancient Chinese text.
1982
2010
2003
1995
1998
2001
1997
2005
2002
2025
2013
2023
2021