Crocodile killed a smaller rival before ripping it open and feasting on its head.
The grizzly images show the large animal capturing the smaller crocodile by the neck and violently lashing it around.
And after being satisfied it has died, the bigger crocodile tears off its rival’s head before chewing down on its flesh.
The jaw-dropping moment was snapped by amateur photographer Rob Bowie from Cape Town, who was visiting the Letaba river.
Why do crocodiles not eat other crocodiles?
Crocodiles will eat any crocodile small enough for them to overpower, though males tend to allow smaller reproductive-age females to remain in their territory.
He said: ‘It was an unbelievable moment.
‘It took a good few minutes with the big croc doing its roll a couple of times but we couldn’t make out what it had in its jaws.
‘Finally we saw it had attacked another croc with this stunning show of raw power – throwing its prey violently through the air.’
Mr Bowie was left dumbfounded by the crocodile’s brutal attack after setting up his equipment to photograph an elephant playing in the river.
He then quickly turned his camera to shoot the incredible crocodile attack.