Prince William and Princess Catherine Celebrate 12th Wedding Anniversary with an Adorable Photo!: A Practical Look
Prince William and Princess Catherine celebrated 12 years of marriage. The couple tied the knot on April 29, 2011, after 8 years of dating. The wedding took place at Westminster