Charlemagne

Events

600 - 732
732
750 - 768
768
768 - 814
768 - 814
772
Approx. 780 - 814
800
814