Picture of the Day

Mirror sculptures at Kensington Gardens in London (from the Guardian).

Speak Your Mind

*