A soldier goes back to a town to get rid of all the traces of a massacre.
2021
2018
2024
2016
2017
1963
1984
1998
2004
2022
1939
2002
2006