Do Cottonmouth Snakes Eat Other Snakes?
Cottonmouths can hunt prey in water or on land. They eat fish, small mammals, birds, amphibians and reptiles — including other snakes and even smaller water moccasins, according to the University of Michigan’s Animal Diversity Web (opens in new tab) (ADW).Jun 14, 2021[1] What Kills Cottonmouth? Kingsnakes have a natural resistance to pit viper venom …