Prince William and Kate Middleton: A Timeline

By: Celebuzz / November 16, 2010