King Harold II (1020 -1066). Last Anglo-Saxon king of England. Killed at the Battle of Hastings. A hundred and sixteen years after the death of Alfred England was completely subject to … Continue reading Harold II. Last Anglo-Saxon king of England.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed