A huge python regurgitated a goat after swallowing it alive. The incident took place in eastern China's Fujian Province on Sunday.

The snake, a 13-foot Burmese python, swallowed the whole goat, weighing 88 pounds, belonging to a farmer. The owner of the goat, identified just as Yao, said he and his wife went looking for the reptile after the animal went missing.

“Our goats kept going missing since the beginning of this year. We've lost 20-odd so far. I had a feeling something was eating them, then we found the large snake in the mountains near our flock,” he said.

Yao alerted the county's forestry police after finding the snake with a bulging stomach, suspecting it had eaten his goat. A gut-wrenching video of the incident showed the reptile curled up, trying to digest the goat. The villagers then held the reptile by its tail and the snake threw up the goat in front of them.

Officials arrived at the scene and captured the snake before releasing it into the wild.

The incident comes less than a month after a 13-foot-long python regurgitated a stray dog after swallowing the canine alive in the Indian state of Rajasthan. A video of the incident showed the reptile coughing up the canine.

"We were going on a rescue and on the way we saw some people disturbing a four-meter-long (13-foot) 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," the man who shot the video said.

“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 a serious imbalance in local ecological system forcing the reptiles and other wild animals to come closer to human habitat," the man added.

python This representational image shows a python on a tree inside his enclosure at the Dhupguri snake park in India, Feb. 8, 2006. Photo: REUTERS/Rupak De Chowdhuri