Gruffudd ap Llywelyn Llwyd ap Llywelyn Gôch ap Llywelyn Gaplan — Gruffudd ap Llywelyn Llwyd ap Llywelyn Gôch ap Llywelyn Gaplan — the latest coverage, the community and the facts.