Create new Board
Editorial Images

Queen Elizabeth and Prince Philip

Queen Elizabeth and Prince Philip at Windsor Castle, Berkshire, England, 12th June 1959.
Queen Elizabeth and Prince Philip
Embed