Self Portrait 2005, from the series, Self Portraits 2005-07
Helène Aylon is a visual, conceptual, installation performance artist and eco-feminist whose art has often focused on "rescuing":
The Body in the 70's, The Earth in the 80's, and God (G-D) in the 90's to the present.