Gruffudd Llwyd ap Llywelyn Foelgrwn ap Maredudd Llwyd o'r Main ab Ieuan - latest news, discussion & facts - IJR