Ednyfed ap Madog ap Gruffudd Ddû ap Gruffudd Gôch of Brochdyn — Ednyfed ap Madog ap Gruffudd Ddû ap Gruffudd Gôch of Brochdyn — the latest coverage, the community and the facts.