A man's Left hand acts on its own committing crime, while he desperately tries to explain it to the victims.
2018
2021
2019
2020
2023
—
1985
2024
2016
1998
2001
1996
1981