A stop motion puppet animation by Tadahito Mochinaga.
2006
1986
1996
1956
1993
2000
—
1983
1987
2008
2023
2015
2012
1978
1953