A stop motion puppet animation by Tadahito Mochinaga.
2003
2017
2021
2009
2004
2016
1990
2013
1996
1933
2024
1987
2010
1985
2015
2022
1986