Izora Rhodes-Armstead

Izora Rhodes-Armstead

Born 6 July 1942 in Houston, Texas, U.S.

Died 16 September 2004 (aged 62)

Actor