Startling vision has emerged of a massive python spitting out a dog in Thailand.
The snake was filmed regurgitating the dog on the streets of Bangkok and shared on social media, where it has been seen over 150,000 times.
The python is seen opening up its jaw and then pushing out the animal and reptile expert and conservationist Jim Nesci believes the snake was in distress.
"The video tells me that the python was being stressed - like someone was poking at it - because the python will have a much more difficult time defending itself if it has a huge meal in it," he told The Daily News.
"If you look at the one part (toward the end of the clip), that guy has a noose that he uses. It tells me that they knew right away that the snake was going to yak up the dog."
WARNING: GRAPHIC IMAGES