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 June 26, 2011