Trahaearn ap Gwilym ap Hywel Grach ap Gwilym of Crai — Trahaearn ap Gwilym ap Hywel Grach ap Gwilym of Crai — the latest coverage, the community and the facts.