A short puppet animation. Winner of the Oofuji Noburou Award.
2012
2022
2009
1983
2020
2015
1986
2001
2011
1996
1975
1989
2008
1993
1953
1987