Friday, May 27, 2011

Giant footballs




In Trafalgar Square, London, advertising the Champions League Final at Wembley.