Piquimachay
From Wikipedia, the free encyclopedia
Piquimachay (variant spellings Pikimachay and Piqimachay) is a cave in the Ayacucho Department of Peru, 24km from Ayacucho. Archaeological remains in the cave show evidence of ancient Peruvian cultures that existed over 20,000 years ago.