Gwilym ap Llywelyn Ddû ap Gruffudd ap Rhys of Caeo - Gwilym ap Llywelyn Ddû ap Gruffudd ap Rhys of Caeo — the latest coverage, the community and the facts.