Myra Lucretia Taylor
Birthday: 1960-07-09 | Place of Birth: Fort Motte, South Carolina, USA...
Known For
See You Yesterday
School Girls; Or, the African Mean Girls Play
The Big Sick
She's Lost Control