Gruffudd ap Llywelyn ap Rhys ab Owain Fychan - Gruffudd ap Llywelyn ap Rhys ab Owain Fychan — the latest coverage, the community and the facts.