The recent discovery of over 100 previously unknown structures in Peru’s Rio Abiseo National Park has shed new light on the ...