Colourful Umbrellas

Seen at London's Trafalgar Square.

2,071 views
2 faves
2 comments
Uploaded on June 20, 2011
Taken on June 12, 2011