Show more
Yolanda Lloyd Delgado was born on 18 August 1955 in Los Angeles, California, USA. She is an actress, known for The Bling Ring (2013), Goosed (1999) and F/X (1986). imdb.com
Chad McQueen
Lynda Carter
Demi Moore
Jennifer Aniston