Los LIBRARY. Jodie Foster and Julian Sands. 61st Academy Awards (Oscars) . 26th March 1989. LMK30-171121LLOU-001. Laura Luongo/PIP-Landmark Media .
Size: 3002px × 4589px
Photo credit: © Landmark Media / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: event, oscars