Chinese puppet fable.
2018
2002
1998
2024
1992
1974
2014
1913
1976
1991
2012
2021
1967
2017
—
1965
2022