When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2021
1987
1986
2004
1972
1971
1991
1978
1982
1959
2013
2000
1994
2003
2020
2009
2014
2018