Hey, ralph! This is an arrau turtle. I have seen so many at my country's zoos it's almost impossible not to tell them apart from yellow-spotted river turtles (also known in Portuguese as "tracajás")
Full-grown members of both species look similar but I believe Yellow-Spotted still always have some yellow spotting on the head. This looks like an Arrau to me.