Sheila Edmondson
Birthday:
26 August 1979, Arlington, Virginia, USA
Sheila Edmondson was born on August 26, 1979 in Arlington, Virginia, USA. She is known for her work on Something the Lord Made (2004), King of the Jungle (2000) and Harlem Aria (1999).