Showing posts with label charles II. Show all posts
Showing posts with label charles II. Show all posts

Tuesday, December 19, 2023

the most inbred of all royals

 



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