This is, I believe, a rhinoceros beetle grub. Found on a stony track in a rainforest in Peru. It’s about 9cm long.