A short puppet animation. Winner of the Oofuji Noburou Award.
1995
1999
1983
2016
2014
1985
1909
2003
2021
1977
1959
1973
1926
2006
2022
2008
2023
1976