Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Nicki Lee Foster was born on November 11, 1943 in Los Angeles, California, USA as Nicki Lee Barbour. She was married to Richard A. Foster. She died on November 14, 2014.