Advertisement

Royal Ascot: Fashions on the field

A day at the races: rain, royals, and of course, outrageous hats.