Leila del Duca

best known for Shutter.