Jodie Foster Beach
Dec. 26, 2024
Jodie Foster at the 20th IFP Independent Spirit Awards held at the Santa Monica Beach in Santa Monica, CA. The event took place on Saturday, February 26, 2005. Photo by: SBM / 704 Jodie Foster 2005 Stock Photos, High-Res Pictures, and Images - Getty Images HD foster beach wallpapers | Peakpx Jodie Foster Beach