A dramatic video has emerged of two leopards entering a battle to the death with a huge rock python in South Africa.
The footage, shot in Kruger National Park last summer, shows a leopard cub reaching out for a snake with its paw before the python launches at him.
The cub's mother then tries to dislodge the snake from a hole in the ground resulting in her getting bitten.
The nonvenomous African rock python kills its prey by constriction and eats animals up to the size of antelope and crocodiles.
According to the video uploader, the leopard eventually killed the snake and fed on its carcass.