Cvlture Many Lashes of Electric Wire… The Disturbing Tuol Sleng Genocide Museum The Phnom Penh, Cambodia Tuol Sleng Genocide Museum is housed in former Khmer Rouge high security secret prison S-21, a concentration camp for political dissidents during... MeghanOctober 17, 2014