Born 21 Jan 1980 · Hungary
Sheila Scott was born on January 21, 1980 in Hungary. Years Active - 2000-2004