S-21 Prison Rules in Cambodia Tuol Sleng one of the places in earth where you are reminded of what human beings are capable of doing to other human beings. April 21, 2015 0 0 Photo of the Day