What's The Biggest Animal That a Snake Can Swallow?

Snakes can gape their jaws wide to gulp down even very large animals.

A golden tree snake (Chrysopelea ornata) is eating a butterfly lizard (Leiolepis belliana).
Snakes gulp down animals whole. This golden tree snake (Chrysopelea ornata) is eating a butterfly lizard (Leiolepis belliana), but other snakes can gulp down prey that is much, much bigger.
(Image credit: Shutterstock)

The top suggested searches on YouTube for "snake eats" offer some insight into our fascination with the scary and disgusting. Some of the suggestions are gross ("snake eats frog live") or hard to imagine ("snake eats porcupine"). Others seem symbolic ("snake eats itself"). But the largest group of suggestions emphasize one theme: size. Anyone with a macabre sensibility and a few minutes to spare can watch a snake scarf down an alligator, a deer, a pig, a crocodile or a cow. 

But what's the largest animal that a snake can devour? 

(Image credit: Future plc)
Grant Currin
Live Science Contributor

Grant Currin is a freelance science journalist based in Brooklyn, New York, who writes about Life's Little Mysteries and other topics for Live Science. Grant also writes about science and media for a number of publications, including Wired, Scientific American, National Geographic, the HuffPost and Hakai Magazine, and he is also a contributor to the Discovery podcast Curiosity Daily. Grant received a bachelor's degree in Political Economy from the University of Tennessee.