London 2005

A parade of Horse Guards pass in front of Buckingham Palace.  

Previous Up Next