Two very bored shadowy characters try to think of something to do--and end up playing "Shadow Puppets."
1931
2021
2014
2025
2012
2019
1989
2008
1980
1921
2024
1969
2007
1992