Lee Duru
Lee Duru is an actress, known for Zambezia (2012), Country of My Skull (2004) and Mama Jack (2005).
Nurse Bird