Teller Report
Dahban Prison Detainees, Saudi Arabia, naked to force them to respond to investigations
5/3/2020, 11:41:27 PM