Gruffudd ap Llywelyn ac Cwnws ap Dafydd Ddû — Gruffudd ap Llywelyn ac Cwnws ap Dafydd Ddû — the latest coverage, the community and the facts.