A young boy creates a world of puppet friends using pieces of rubbish found in the street.
2013
1976
1983
2023
2014
1946
2011
2005
1974
1994
2003
2007
2006
2016
2008
1989