Festival of Chariots 2013 - 11

Taken at the Festival of Chariots 2013 at Trafalgar Square, London.

5,770 views
15 faves
3 comments
Uploaded on July 24, 2013
Taken on June 9, 2013