A father fights for decades to bring his daughter's killer to justice in France and Germany before taking extreme measures.
2007
2018
2016
2013
2020
2012
2022
2021
—
2023
1973
2024
1997
2015