Out in the wild Leopards, like other meat eaters would gorge feed themselves. Once making a kill, leopards would devour as much food as it possibly can.
The purpose of this is that Leopards could easily lose their carcus to a bigger predator or, may be unable to make another kill in the immediate future.
An extraordinary fact is that wild leopards are one of the very few wild animals (other than man) that will kill for fun
It is not out of the ordinary to see trees with multiple carcasses hanging in the canopy. Even though a leopard may have more than enough food in its stomach, they cannot resist the instinct to pounce on vulnerable prey.
Frequently leopards are mostly considered "opportunistic" animals and have an extraordinary adaptable diet.
Leopards carry killed prey up into trees. Leopards have been known to pull double their body weight over 10meters directly up the trunk of a tree , using only their mouth to hold the prey.
Just, try to imagine dragging 2 humans, your same body mass into a tree holding them only with your jaw muscles.
They will feed on protein in nearly any form. Ranging from reptiles and beetles to antelopes twice the leopards mass. Leopards readily feeds on any carcasses of a dead animals that it may find and is able to cache bigger game kills in trees, returning at night to feed on them.
The Leopards main diets comprise of more than thirty different game species including (not limited to): mid sized antelope like Thomson's Gazelle, Reedbuck, Impalas, and the young and weak of bigger animals (hartebeest, wildebeest, zebra) as the dominant food sources, rabbits, bird life, baboons and small carnivorous animals is also part of the food chain.