The Duchess is known for wearing some super fancy hats. Below are 21 times that Kate Middleton’s hats proved that she can pull off any kind of look.