This is the dramatic moment a protective mother elephant desperately fought off a fearsome pack of hyenas trying to attack her young calf.
The life and death struggle began as the dog-like mammals pounced on the unsuspecting baby elephant when it became separated from its mother.
Six of the hyenas launched themselves onto the calf’s back in a bid to bring it down, prompting the furious mother to swing into action.
Stampede! The furious mother elephant blunders into battle to save her calf from the hungry hyena pack
Eat dirt: One hyena gets a face full of dust as the elephant continues her assault on the pack
She stampeded towards the vicious creatures with such force that she left several trees uprooted in her wake.
The huge elephant kicked out her feet and swung her trunk at the pack, which quickly scattered.
She then returned to her calf, which had its tail bitten off during the encounter, but appeared otherwise unscathed.
Strength in numbers? The hyenas mobbed the baby elephant by jumping on its back in a bid to overpower it
Unequal battle: The hyenas stood no chance against the rage of a mother elephant, and several trees were uprooted in the heat of her rampage
The brutal encounter was witnessed by a group of stunned tourists, who were willing the mother on to victory.
Guide James Weis, of the tour company Eyes on Africa, was leading the group of visitors in the Linyanto bush in Botswana at the time.
James, 50, from Chicago, said: ‘We were out in three vehicles when we heard the shrieking of an elephant.
‘We went to investigate and found a small group of two large females elephants and two calfs.