Nedra Talley was born on January 27, 1946 in New York City, New York, USA. She has been married to Scott Ross since 1967. They have four children.
It's What's Happening, Baby!
Ready, Steady, Go!
The Big T.N.T. Show
Spector
No data