Civilizations Mystery Of Monte d’Accoddi: Was It An Ancient Step Pyramid, Altar Or Astronomical Observatory? AncientPages.com | May 17, 2016 A. Sutherland - AncientPages.com - Located in the territory of Sassari near Porto Torres, in northern Sardinia, Italy there is an intriguing ancient site known as Monte d'Accoddi, Read More