Chinese puppet fable.
1954
2016
1981
1980
1983
2005
1978
1966
2018
2025
2024
1963
2020
1952
2017
1959
1989