On a dark night, a horrible thing happens: a man stains his hands with red.
2025
2024
2020
2021
2022
2023
1998
2002