Windsor Castle
London, Middlesex, England

22 Mar 2003
(Click to Enlarge Photos)

Return to HomePage