Do not watch the following video if you have, are about to, or have plans to eat soon. 

You've been warned!

Let's set this up.

The video is reportedly from Bangkok and shows a large python vomiting what appears to be a full grown dog. The video was captured by a person on their cell phone in Bangkok's Burana district, which is said to be a busy urban area (reason #51431486351 for me not to visit Bangkok - Large snakes hanging out in busy urban areas eating dogs like it's nothing).

9 News Australia talked with animal expert Julie Mendezona who suggested the snake regurgitated it's dinner because the meal proved to be "too big" for itself.

It seems like a typical case where the animal's eaten something, because it's hungry, but with snakes once they have eaten a large item they can't really move very well.

All that commotion is spooking the snake and he can't get away quick enough. He's probably pretty scared at the moment, so what he's trying to do is get away. - Mendezona

ENJOY!