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