home
porfolio
about
contact
links
features09

'Moon Mirror' installation by Artist Rebecca Horn, at St. Paul's Cathedral. London, UK.

Order this photo