Haut Moyen Âge
Gwynedd in the Early Middle Ages.