HistorIQlyDynasties

Edgar Stuart, Duke of Cambridge

British prince · 1667–1671