When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2014
2002
1977
1981
2021
2022
2003
2004
2006
1931
1998
2000
1972
1975
1978
1987
1974
2017