Gruffudd Hirfain ap Gruffudd Llwyd ap Gruffudd Frasllwydd ap Gruffudd of Pwll-glâs - Gruffudd Hirfain ap Gruffudd Llwyd ap Gruffudd Frasllwydd ap Gruffudd of Pwll-glâs — the latest coverage, the community and the facts.