by harveysart
LONDON - September 18: Security For The Pope Visit To Hyde Park September 18th, 2010 in The Mall London, England.