Los Toldos (Santa Cruz)
Archaeological site in Santa Cruz Province, ArgentinaLos Toldos is an archaeological site in Santa Cruz, Argentina, which has evidenced human activity dating back almost 13,000 years ago. It is the namesake of the Toldense culture group.
Read article
Top Questions
AI generatedMore questions