Robert ap Gruffudd ap Gruffudd ap Hwlcyn Llwyd of Beddgelert — latest news, discussion & facts — IJR