Biography

Sheila Brown was born in Brazil. She is an actress.