Dafydd Ddû ap John ap Morgan ap Gruffudd - Dafydd Ddû ap John ap Morgan ap Gruffudd — the latest coverage, the community and the facts.