A short puppet animation. Winner of the Oofuji Noburou Award.
1983
2017
2021
2022
2001
2011
1989
1988
1994
1965
2013
1977
2023
2003
1967
1966