Trahaearn Llwyd ap Trahaearn ap Madog ap Trahaearn o'r Cwnwd — latest news, discussion & facts — IJR