Kate Middleton put her best hat forward with Prince William at Zara Phillips and Mike Tindall's wedding in Edinburgh, Scotland, in July 2011.

Read More Kate MiddletonPrince Harry
What’s Your Reaction? 0 0 0 0 0 0 0Reactions

Download Selfie And CRASH
YOUR FAVORITE CELEB PICS

+