Helene Aylon is a New York-based artist whose works largely explore biological, ecological and theological issues from a feminist perspective.
Added by Upcoming Robot on May 9, 2011