Last week amid the noise of the Cannes Film Festival, a brave independent film about the atrocities of child sex trafficking, I Am Still Here, took Best Feature at the Nice International Film Festival, one town over on the French Riviera. Directed and written by Mischa Marcus and produced by Stephanie Bell, I Am Still Here, follows 10-year old Layla (Aliyah Conley) during the first 48 hours of her abduction in her neighborhood, and how she battles to escape the…