When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
1996
2017
1970
2018
1998
2012
1989
—
2019
1951
2025
1990
2020
1986