A father fights for decades to bring his daughter's killer to justice in France and Germany before taking extreme measures.
2007
2013
2022
2021
2016
2019
2015
2010
2023
2024
2011
2020
1986
2009