A stop motion puppet animation by Tadahito Mochinaga.
2013
2022
1986
1969
2020
2008
2018
1993
2014
2005
1981
2023
2012
1970
1913
2024
1965