Create new Board
Editorial Images

Diana, Princess of Wales, Prince William, and Prince Harry play on the banks of the River Dee, near Balmoral Castle

BALMORAL, SCOTLAND - AUGUST 18: Diana, Princess of Wales, and Prince Harry play on the banks of the River Dee, near Balmoral Castle.during a Summer vacation, on August 18, 1987, in Balmoral, Scotland. (Photo by Julian Parker/UK Press via Getty Images)
Diana, Princess of Wales, Prince William, and Prince Harry play on the banks of the River Dee, near Balmoral Castle
Embed