Margaret Freeman
Margaret Freeman is an actress, known for The Color Purple (1985), The Pavilion (2004) and King Kong Lives (1986).
Odessa