A stop motion puppet animation by Tadahito Mochinaga.
2015
2022
2010
1988
1908
2012
1993
1986
2009
1978
1947
1926
1987
2025
1966
2013
1999
1982