Two very bored shadowy characters try to think of something to do--and end up playing "Shadow Puppets."
2021
1991
1985
2018
1931
2014
1932
2009
1929
2003
2017
2015
2002
2016
2010
2013