Trahaearn ap Cadwgan ap Cadwallon ap Llywelyn y Moelwyn - Trahaearn ap Cadwgan ap Cadwallon ap Llywelyn y Moelwyn — the latest coverage, the community and the facts.