Trahaearn ap Cydifor Fawr ap Gollwyn ap Gwyn of Tre-lech — Trahaearn ap Cydifor Fawr ap Gollwyn ap Gwyn of Tre-lech — the latest coverage, the community and the facts.