Thomas ap Rhys ap Gruffudd ap Hywel Llwyd - Thomas ap Rhys ap Gruffudd ap Hywel Llwyd — the latest coverage, the community and the facts.