
Special Feature: CNN’s ‘Not My Life’
Not My Life (2011) – written, directed and produced by Robert Bilheimer and narrated by Glenn Close – is a documentary focusing on the brutal world of human trafficking and modern slavery. Filmed on five continents over a period of […]