Leonora Hamill

October 19, 2013

Leonora Hamill is a Paris-born artist based in New York and London who operates in various media including film, video and photography.

Image Courtesy © Eric Pillot