Chapman Professor Teams Up With Students for Human Trafficking Documentary The film, “26 Seconds—ISIS Sex Slaves,” reveals the tragic details of trafficking in Iraq.
January 22, 2024