Kate Middleton's Many Hats

  • Kate Middleton's Many Hats
Kate Middleton sits in the stands as Prince William takes part in the Sovereign's Parade at The Royal Military Academy in Camberley, England on December 15, 2006.
Source: Getty Images
« Back to Story

Discuss

Default avatar