Felicia Elizondo was born on July 23, 1946 in San Angelo, Texas, USA. She was an actress, known for
Compton's '22 (2023),
Screaming Queens: The Riot at Compton's Cafeteria (2005) and
Tenderloin: Forgotten History (2011). She died on May 15, 2021 in San Francisco, California, USA.