Close
3 of 16
Leon Lee
3 of 16
Producer and Director of 'Human Harvest' Leon Lee receives the AIB Award on November 4, 2015 in London, United Kingdom.
People
Leon Lee
Photo by Association for International Broadcasting
Back to top