Theopetra Cave was home of humans since 130,000 years ago Ancient Secret of the World’s Oldest ManBy Divya AroraJanuary 21, 2023 Theopetra Cave Ancient Secret of the World’s Oldest Man : Theopetra Cave : Neanderthals are one of the most interesting human subspecies that ever existed. These…