Biography

Yolanda Lloyd Delgado was born on August 18, 1955 in Los Angeles, California, USA. She is an actress, known for The Bling Ring (2013), Goosed (1999) and F/X (1986).

Filmography