A stop motion puppet animation by Tadahito Mochinaga.
2003
2015
1968
2023
—
2018
2016
1983
2012
2025
1969
2009
2022
2020
2017