Image 1 of 1
FF-Archive-2043.jpg
LOS ANGELES, CA. 21st June 1996: Actress Jodie Foster at the Women in Film Crystal + Lucy Awards at the Century Plaza Hotel.
Picture: Paul Smith / Featureflash
Picture: Paul Smith / Featureflash
- Copyright
- Paul Smith 1996
- Image Size
- 4527x3634 / 6.1MB
- https://featureflash.photoshelter.com/archive
- Contained in galleries
- Film Archive