A man tries to clean the blood off himself after committing a violent crime.
2023
1995
2024
2016
2018
1961
2021
1998
2006
2022