When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2013
1992
2014
1971
2017
1964
2018
2019
2020
2021