Helen Mirra (1970, Rochester, New York) is a walking experiment.
Dialogue, April - June 2011 by Peter Eleey / Helen Mirra
website helen mirra