Thor Longus

Anglo-Saxon noble