Penelope Windust |
Penelope Windust was born on July 13, 1945 in New York City, New York, USA. She is an actress, known for You Don't Mess with the Zohan (2008), V (1983) and Criminal Minds (2005). She was previously married to Charles Haid.
See full bio »
Born:in New York City, New York, USA |