A stop motion puppet animation by Tadahito Mochinaga.
2005
1982
1975
2016
2023
1939
1970
1996
2021
1985
2000
1988
2007
1984
1987
2014