Photo
- Caption: Alain Delon (Marc) and Lola Albright (Barbara)
- Description:
- Actor/Actress/Director:
- Movie: Joy House (Les Félins)
- Id: 11138363
- Share This Photo
- Add to My Scrapbook
- Upload a Photo



Refresh