1983. State of emergency in Ayacucho (Peru). The political-military command sets up its base at Los Cabitos headquarters. These barracks soon turn into a clandestine centre of detention, torture, enforced disap... read more
65 minutes
2015-04-07
Español
Peru
Spain
216 days ago
You must be logged in to do that!
Sign up for the beta.