Gruffudd ap Madog ab Owain Gwynedd - Gruffudd ap Madog ab Owain Gwynedd — the latest coverage, the community and the facts.