Yelena Renard Film Director, Russia Awarded Films Mama in 10th T-Mobile New Horizons International Film Festival