On Minorca and Majorca of the Balearic Islands off the southeastern coast (Catalan) of Spain are ancient stone structures called talayot built by settlers after the Ice Age, the word of the same etymological root as the word atalaya which means watchtower in Catalan and mountain in the Guanche language of the Canary Islanders, like the Atlas Mountains just not as big, in remembrance of Canaan’s grandson Atlas.