Gruffudd Hir ap Gruffudd ap Seisyll ab Ednowain of Trawsgoed — latest news, discussion & facts — IJR