When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
1959
2024
2025
2022
—
2018
2019
2021
2020
1928
1977