Where do kayapos live?

Kayapo is one of the largest tribes of the Brazilian Xingu River region, where 14 villages are located in Pará state and eight along the Rio Fresco in Mato Grosso state, Brazil. Their population numbers around 8,500.
Copyright Wanderlust World © https://www.ynyoo.com