all 1 comments

[–]RoyLuhza[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Zev Barkan and Eli Cara who are alleged to have been torturers at Abu Ghraib Prison, are known to have produced snuff movies in Cambodia and in Australia. Snuff Porn in Brisbane, the Mossad Link. Edit.