Each story is based on a strange tale from an ancient Chinese text.
1990
—
2024
1993
1968
2016
2017
2018
2002
2020
1999
1996
2019
2014
2023
1979