Harold Godwinson

Anglo-Saxon King of England (r. 1066) From Wikipedia, the free encyclopedia

Remove ads