For years, the murder of Chilean protest singer Victor Jara was blamed on an official in Pinochet's army. Now in exile, he tries to exonerate himself.
2023
2018
2024
2010
2021
2020
2015
2017
2007
1998
1993