Chieften Torsten

The ruler of the Kurgan Kingdom.