You're reading

Kate Middleton wore shorts for the first time publicly as a royal and nailed the look!

1/6