A short puppet animation. Winner of the Oofuji Noburou Award.
2025
—
2015
1990
2007
1974
1986
2011
2014
2003
1907
2024
1996
1988
1989
2013
2002
1949
1983