When a Spanish judge has the courage to look into a political murder...
2021
2018
1985
2022
2017
2001
2016
2023
2010
2002
2019
1997