‘Death Caravan’ Perpetrators to Face Court in Chile
The Death Caravan was the name of a military operation that killed almost 100 political prisoners in Chile beginning on Sept. 30, 1973. Former Army Commander Juan Emilio Cheyre and six military officials were arrested […]