If you are repulsed by snakes, this video will have you dry-heaving.
Christopher Reynolds captured the moment a snake regurgitated another live snake.
The video was taken on the side of the road in Texas, according to National Geographic.
Sarah Ruane, a professor at Rutgers University, told Gizmodo that snakes often eat each other.
"When snakes are startled by something or something is attacking them, one of their first lines of defense is to throw up whatever is in their stomach" so that their food is no longer weighing them down, she told the tech website.
WARNING: It’s not for the squeamish.
SEE ALSO: A real-life snake on a plane broke loose on a flight to Alaska
Join the conversation about this story »
NOW WATCH: This field of sea stars is actually a death trap that scientists never saw coming