Connect to share and comment

Chile pinochet 1973 coup 2011 06 02

Chile pinochet 1973 coup 2011 06 02

Chilean Army troops fire on the La Moneda Palace on Sept. 11, 1973.

OFF