What Lies Beneath

El Coyotepe - the prison fort south of Managua in Nicaragua has been witness to scores of political prisoners being incarcerated and tortured during the rule of dictator Somoza. A trip to this fort is eerie and haunting to this day.