7 hours ago inhistory

The human pyramid — one of many torture techniques used by the US Army & the CIA at Iraqi prison Abu Ghraib, 2003

Loading


More posts