A short puppet animation. Winner of the Oofuji Noburou Award.
2016
1980
2021
1985
1992
1964
1974
1999
1970
2022
1951
2017
1987
2018
1997
2000
1967