A stop motion puppet animation by Tadahito Mochinaga.
1982
1987
2023
2018
2006
2015
2019
2009
2013
1926
2024
1962
1995
1935
2001
2005
1941