Prince William and Kate Middleton depart Westminster Abbey during their wedding in London, England, on Friday, April 29, 2011. (Abaca Press/Photo via Newscom)
Go to Forum >>0 Comments