Theopetra Cave, located in the Meteora limestone rock formations of Thessaly, Central Greece, is likely to be the place of the oldest human construction on earth, as findings indicate that the cave was inhabited as early as 130,000 years ago. According to archaeologists, evidence of human habitation in the cave can be traced without interruption from […] Read the full story on GreekReporter.com.