It’s that time of year again, where Prince William, Kate Middleton, and Prince Harry attend some private events and fundraisers for The Royal Foundation of the Really Long Name.
Kate repeats 2013 Goat coat for Family Action visit
British Royals Camilla Duchess of Cornwall Fashion Jewelry Kate Middleton Prince Harry Prince William Sophie Countess of Wessex