Tuesday, December 19, 2023

the most inbred of all royals

 



Charles II's [1661-1700] family tree here.