Each story is based on a strange tale from an ancient Chinese text.
1985
2018
1988
1969
2019
1958
2023
2017
2013
2024
1996
2020
1995
2006