Constantine II – Greatest king of Scotland during the Viking Age (900-943)History TimeJanuary 15, 2019