A stop motion puppet animation by Tadahito Mochinaga.
2010
2011
2008
2016
1982
1975
1999
2000
2005
1931
1983
1987
1990
1993
1996
2007