Los Toldos - Credit: Wikimedia Commons
Los 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 more on Wikipedia
Source: en.wikipedia.org