Nefarious: Merchant of Souls is a 2011 American documentary movie about present day human trafficking, specifically sexual slavery. Not My Life is an unbiased documentary film about human trafficking and contemporary slavery. Presented from a Christian worldview, Nefarious addresses human trafficking in the United States, Western and Eastern Europe, and Southeast Asia, alternating interviews with…
Read More