A short puppet animation. Winner of the Oofuji Noburou Award.
1981
1918
1996
1916
2015
2025
2010
1967
2023
2013
2016
2024
1997
2018
2011
2001