When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2023
2012
2016
2004
2011
1983
2022
1962
1978
1998
2002