Upload Photo

Royal wedding of William and Kate

In honor of their second anniversary, take a look back at the royal wedding of Prince William and Kate Middleton, which took place April 29, 2011, at Westminster Abbey in London.