Hats Off! The Royal Wedding’s Mad Hatters |
|
Princess Eugenie of York and Princess Beatrice of York arrive to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey in London on April 29, 2011
Hats Off! The Royal Wedding’s Mad Hatters |
|