Picture - Prince Harry, Kate Middleton, Prince Charles, Prince William, Queen Elizabeth II and William Prince , Sunday 3rd June 2012


Prince Harry, Kate Middleton, Prince Charles, Prince William, Queen Elizabeth II and William Prince Sunday 3rd June 2012 Prince Harry, Kate Middleton, Prince William, Prince Charles, Camilla, Duchess of Cornwall, Queen Elizabeth II




Contactmusic