Royal Wedding

Frederic Nebinger—ABACA

Frederic Nebinger—ABACA

April 29, 2011. Kate Middleton arrives at Westminster Abbey for her wedding to Prince William, in London, UK.

Your browser is out of date. Please update your browser at http://update.microsoft.com