Gripping Documentary… Escaping Persecution Wins 4 Peabody Awards

Gripping Documentary… Escaping Persecution Wins 4 Peabody Awards

Jessica Kneipp  |  Vision Times A powerful documentary by Leon Lee, Avenues of Escape has just won 4 awards at the 2017 Peabody Awards. The documentary is about three female Falun Dafa practitioners who escape spiritual persecution in China by crossing a jungle to find freedom in North America. It won Best Program, Best Director, Best Screenwriting, […]