A hippo fought off packs of hyenas and wild dogs before throwing a swimming impala over its head in South Africa.
Shocking footage shows the hippopotamus battle dozens of the predators, which had disturbed its river habitat in Kruger National Park.
The video, which was published yesterday, shows the hippo demonstrate its power as onlookers watch on in horror.
Photographer Rogan Kerr and field guide Francois Pienaar shot videos of the rare interaction between hippo, hyenas, African wild dogs and impala.
A hippo throws an impala over its head after fighting off packs of African Wild Dog and hyena in Kruger National Park, South Africa

The hippo kills the swimming impala as a pack of more than a dozen African wild dogs circle round it in the river