Dafydd ap Gruffudd ap Rhys ap Llywelyn Fychan — Dafydd ap Gruffudd ap Rhys ap Llywelyn Fychan — the latest coverage, the community and the facts.