A short puppet animation. Winner of the Oofuji Noburou Award.
2003
1951
2013
2016
2023
2002
1982
1998
1995
1993
2018
2017
1933
1915
2021
2019
1968