Gruffydd ap Llywelyn Fawr

Son of Llywelyn the Great

Gruffydd ap Llywelyn Fawr

Son of Llywelyn the Great