Cadrod Fychan ap Gruffudd ab Irfelyn ap Tegwas a — Cadrod Fychan ap Gruffudd ab Irfelyn ap Tegwas a — the latest coverage, the community and the facts.