Trahaearn ap Gruffudd Gôch ap Gruffuff Fele ap Madog - Trahaearn ap Gruffudd Gôch ap Gruffuff Fele ap Madog — the latest coverage, the community and the facts.