Leon Lee is a Canadian filmmaker whose documentaries focus on human rights issues in China. His debut film, Human Harvest, about China’s illegal organ trade, won the prestigious Peabody Award in 2014. His latest, Letter From Masanjia, tells the story of Sun Yi, who sent a plea for help reportedly while incarcerated in a Chinese labor […]