The Theopetra cave is located in Thessaly, GREECE, on the north-east side of a limestone rock formation, 3 km (2 mi) south of Kalambaka. The site has become increasingly important as human presence is attributed to all periods of the Middle and Upper Paleolithic, the Mesolithic, Neolithic periods and ...