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.