A stop motion puppet animation by Tadahito Mochinaga.
2011
2024
2023
1967
1974
2025
2018
2012
2003
2014
1908
1993
2013
1995
2015