Some animals eat only other animals (carnivores), some eat only plants (herbivores), and some will eat a combination of plants and animals (omnivores).
What about snakes? Are snakes carnivores, herbivores, or omnivores?
The fact is that all varieties of snakes are strictly carnivores, meaning that they feed only on other animals such as rodents, lizards, and even the eggs of other reptiles.
While you might think that a snake can only eat creatures much smaller than itself, it could surprise you to learn that some snakes can actually eat prey with a diameter larger than the snake’s own head! This is possible because, when feeding, snakes are able to unhinge their jaw, allowing them to open their mouths extremely wide.