Estella Blain and Alain Delon photographed by Luc fournol at the Cannes Film Festival, 1958.