I don’t think they’re Neanderthals; I think they’re just humans who have stayed in the jungles rather than forming towns and getting civilized and stuff.
Interesting! So, they really are an uncontacted tribe, but it’s not the case that they were hitherto unknown. The groups behind the photos have known about the tribe for about a century, but in order to get publicity to raise awareness of the dangers posed to the tribe(s) by logging, they ran the photos with the not-100%-honest story.