All  

Store Banner Desktop

Store Banner Mobile

Edward I of England

The Last of the Welsh Lords: Llywelyn Ap Gruffydd

The Last of the Welsh Lords: Llywelyn Ap Gruffydd

Father, fighter, and final, Llywelyn ap Gruffydd was born around 1223 AD and was the last Welsh ruler of Wales. The second son of Gruffydd ap Llywelyn Fawr (himself the illegitimate son of Llywelyn...