The special moment when a diamond python swooped down from the roof and devoured a giant possum was captured by the photographer.
According to the Daily Mail, snake catcher Stuart McKenzie was invited to catch a large python at a house in Mooloolaba, north of Brisbane, Australia this morning (May 13).
Upon arrival, McKenzie found the python dropping from the trough and had swallowed half of the kangaroo.
McKenzie shared photos and said, the long-tailed possum is a multi-adult. “The python is about 2m long and it took almost an hour to eat all of its prey. It's amazing that it can still eat such large prey alive and eat it upside down."
One Facebook user also agreed with McKenzi: "It's amazing how it can hang from the gutter with such a special weight in its mouth.
It is known that a possum can be up to 1m long while the diamond python can be up to 3m long. The diamond python is not harmful to humans, but it usually eats rats, kangaroos and sometimes family pets.