A stop motion puppet animation by Tadahito Mochinaga.
2001
2010
—
2022
2016
2024
2013
2007
2023
1989
2018
2011
1998
1980
1979
2012