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