Meena is a documentary film about sex trafficking in India that premiered on June 26, 2014 in New York City. This film marks the directorial debut of Lucy Liu, Colin K. Gray, and Megan Raney.
Email address *
Register
Username or email address *
Password *
Log in Remember me
Lost your password?