Chinese puppet fable.
2019
2001
1925
1987
1969
2016
2021
2022
1999
2017
1927
2000
1930
1931
1973
2020