New finds at ancient Thouria, including an Artemis statuette and a 117 meter wall, reveal more of this ancient Greek city in ...