It goes without saying, but WARNING: THIS ARTICLE CONTAINS GRAPHIC CONTENT AND NO SMALL AMOUNT OF SNAKE PUKE.
Mmm...aren't you glad you've just had to read that sentence.
Still with us? Right, let's continue.
The footage was taken in a forest in India by an understandably shocked group of wildlife enthusiasts that were out on a rescue mission in Udaipur, Rajasthan.
They were just passing by, but noticed a rock python that measured up at around 13 feet long that had recently eaten something.
As they observed it, it began to puke up the poor dog, which is something that snakes do when they feel that a predator is nearby or they are under stress.
Not that dissimilar to humans, then?
The man who captured this magical moment said: "On Wednesday morning, we were going on a rescue and on the way we saw some people disturbing a four-metre long Indian Rock Python that had eaten something.
"As we reached closer to the reptile, it was spilling out the kill which was a street dog."
Great, unmissable viewing.
He continued: "Python takes almost half an hour to swallow and they can swallow the prey more than its diameter because the jaw bones are not connected.
"But they regurgitate when they eat something they put all their energy in swallowing the food and sense a predator is nearby.
"By regurgitating the prey as soon as possible, the reptiles collect the energy and move away."
There is a serious element to all of this gross-ness. Wildlife experts reckon that snakes are reacting to deforestation changing their eating habits, meaning that more and more goats and - obviously - dogs are in danger.
The man who captured the footage added: "There have been several cases of python preying on goats and dogs in the recent past in Indian villages and snake experts believe the excessive deforestation is leading to serious imbalance in local ecological system forcing the reptiles and other wild animals to come closer to human habitat."
If there was ever a compelling argument for curbing deforestation and preserving the natural habitat of these snakes, this is definitely it.
If you're fine with snakes boking all over the gaff in the future, we're sure going the right way about it.
Featured Image Credit: Caters