Security guard Robert Nababan was on patrol at an oil palm plantation in the remote Batang Gansal district of Sumatra island when he came across the near five-meter (25ft) reptile.
When the 37 year old, who reportedly has experience of catching snakes, attempted to lift the creature into a cloth sack, the snake struck, biting him with a force that very nearly severed his arm.
“[The python] was unbelievably huge,” Sutarja told AFP.
The villagers’ goodwill did not go unrewarded, however. As Nababan was rushed to hospital, his saviors strung up the beast before dicing, frying and eating its meat.
In one image, a child is seen sitting astride the snake’s carcass while, in another, the head and mouth of the snake are splayed open.
Giant pythons in parts of Indonesia and the Philippines often reach over 20ft in length.