Puerto del Diablo Death Squad Dump #1 El Salvador 1982
Item — Box: 21, photograph: 14
General
[explicit]
Repository Details
Part of the University of Kansas. Kenneth Spencer Research Library Repository
[explicit]
Part of the University of Kansas. Kenneth Spencer Research Library Repository