tudorsdynasty.com
The Catholic Monarchs: Isabella of Castile
Isabella I of Castile was born on 22th day of April 1451 in Madrigal de Las Altas Torres as a first child to John II of Castile and his second much...