A short puppet animation. Winner of the Oofuji Noburou Award.
2014
2020
2024
1999
2011
2018
2021
2008
2019
1935
2016
2025
1993
2010
1930
2009
1990