Penelope L. Foster was born on November 4, 1947 in Battle Creek, Michigan, USA. She was a production manager and producer, known for Free Willy - Ruf der Freiheit (1993), Ein Mann kämpft allein (1979) and Gefangen in der Hölle (2001). She died on January 17, 2013 in the USA.