Humphrey Head – England’s Last Wolf
Legend has it that the last wolf in England was killed a mile away from Lothlorien at Humphrey Head on the shores of Morecambe Bay in 1390. According to folklore,…
Legend has it that the last wolf in England was killed a mile away from Lothlorien at Humphrey Head on the shores of Morecambe Bay in 1390. According to folklore,…