Cultural Outlook
Friday, May 27, 2011
Giant footballs
In Trafalgar Square, London, advertising the Champions League Final at Wembley.
Newer Post
Older Post
Home