This is the toe-curling moment a massive python swallows an antelope in a village in India.

The giant snake, estimated to be up to 3 metres long, can be seen steadily stretching its mouth to devour its prey.

But moments later, the python blurts out its kill because it was "too big a hunt".

The antelope's death captured the attention of villagers, with a crowd of onlookers quickly gathering around to watch the python.

Advertisement

It was still unclear, though, how the python had managed to capture the antelope.

Sushil Kumar, 28, who witnessed the entire episode, said: "I was walking around my house and I walked a bit further, I heard noises.

"The moment I rushed towards the spot, I saw a huge python was regurgitating an animal. It was one of the most spectacular moments I've ever witnessed as people told me it was an antelope."

The incident, which took place on Monday morning, is believed to be the first of its kind in the village of Gorakhpur, in Northern India, but has led to concerns among snake experts.

They say excessive deforestation in the Gorakhpur area is leading to a grave imbalance in local ecological systems.