South Africa
In the crisp air of winter, South Africa's east coast is home to a breathtaking annual migration of millions of sardines.
The trip attracts marine predators, and the result is an awesome feeding frenzy.
"This is a super pod of common dolphins, so ... you just saw the breach there. Thousands and thousands of common dolphins and these guys are always seen associated with the sardine run", said marine biologist, Michelle Carpenter.
Separated from the main shoal, which can be several kilometres long, they are surrounded and then herded up from the deep sea to the surface by the dolphins.
The feast can now begin.
This choreographed dance of nature is possible because of the symbiotic relationship between the different predators.
"Sardines are always looking for depth, for protection... so they try to go down deep. And that's where the sharks come in. The sharks are at the bottom, stopping them from going down. So you have the sharks at the bottom, you have the dolphins around the edges. You can see all those dolphins, you can see how they're jumping around like that, they're basically stopping the sardines from running away", said diving instructor, Gary Snodgrass.
Countless dolphins and sharks hunt along the shoals. It's a spectacular sight that delight tourists lucky enough to find them.
"It was great. Oh my God, what an experience! If you haven't had that you're not living. you gotta have that, that is an amazing experience", said American diver, Natalie Kortum.
The "sardine run" lasts several months, usually peaking in July.
Their binge will be repeated over and over during the next three to four months of the migration, until the sardines disappear back into the open ocean.
The reason behind the "sardine run" is not exactly known. But scientists believe it is linked to their reproductive cycle.
01:58
A twice-yearly injection offers 100% protection against HIV in trial of young women
02:29
Kenyan farmers turn to sustainable methods to combat soil acidity
01:00
Pics of the day: July 19, 2024
01:00
Pics of the day: July 16, 2024
02:20
Charlize Theron raises over $1 million at annual block party for Africa outreach project
01:42
Massive storms continue to hit Cape Town displacing 4,500 people