Racegoers arrive on day 3 of Royal Ascot at Ascot Racecourse on June 22, 2017 in Ascot, England. The five-day Royal Ascot meeting is one of the highlights of the horse racing calendar and has been held at the famous Berkshire course since 1711.
Kate Middleton's Most Memorable Outfits
Kate Middleton's Most Memorable Outfits - June 15, 2016 from InStyle.com
The Best Pictures from Royal Ascot - Tasha de Vasconcelos