What animal eats turtles?
Baby turtles are food for nearly every predator that can eat them- bass, large crawfish, skunks, raccoons, birds of prey, crows, dogs, cats, large frogs, bigger turtles, etc.
As they get bigger, fewer and fewer animals can breech the shell- gators, large cats and bears, etc. Some animals have learned tricks- some eagles pick up turtles and drop them on rocks to burst them open and some raccoons, etc. have learned to root around with their long snouts.
Oh, and people eat them too!