Kate Middleton Wearing Blue Coats
We're Pretty Sure the Duchess of Cambridge Has More Blue Coats Than Anyone Else on Earth
35
Kate sported Alexander McQueen once again for a parade in Windsor, England. Her double-breasted coat dress featured more than a dozen gold buttons.