Wednesday 20 April 2011

A Spotless Mirror of the Working of God

More of Hannah, shot with an infrared camera at the soon-to-be-demolished Heygate Estate, South London.