A short puppet animation. Winner of the Oofuji Noburou Award.
2015
2009
2002
1994
1968
2024
2004
2018
2012
1987
2005
2016
1977