Gruffudd ap Robert ap Gruffudd ap Bleddyn - Gruffudd ap Robert ap Gruffudd ap Bleddyn — the latest coverage, the community and the facts.