HistorIQlyDynasties

John of Gloucester

English knight, illegitimate son of Richard III · 1470–1499