Snakes: Yes, some snakes eat other snakes. Kingsnakes, for example, are immune to the venom of other snakes and will prey on them, including venomous species.
Large Birds: Besides birds of prey, some larger bird species such as herons, storks, and roadrunners also feed on snakes, using their beaks to snatch and consume smaller snakes.
Crocodiles and Alligators: These large reptiles can and will eat snakes if the opportunity arises. Their powerful jaws make it easy to crush their prey.