Gruffudd Ddû ap Gruffudd Gôch ap Llywelyn Gôch ab Endyfed Grug of Brochdyn - Gruffudd Ddû ap Gruffudd Gôch ap Llywelyn Gôch ab Endyfed Grug of Brochdyn — the latest coverage, the community and the facts.