‘Artifacts’ of Lost Civilization Are On Display