A short puppet animation. Winner of the Oofuji Noburou Award.
2011
1996
2004
2012
2008
2006
1994
2021
2019
1992
2013
1989
1990
1993
2005
1987
2023
2024