A man's Left hand acts on its own committing crime, while he desperately tries to explain it to the victims.
1967
2023
2017
2016
1982
1988
1999
1974
2005
2014
1997
2004
1960