The Wedding of Prince William and Catherine Middleton

The Royal Wedding Ceremony of Prince William and Catherine Middleton at Westminster Abbey on April 29, 2011.