Llywelyn ap Moriddig ap Sandde Hardd - Llywelyn ap Moriddig ap Sandde Hardd — the latest coverage, the community and the facts.