When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2004
1998
1970
2017
2006
1997
2008
2005
1974
2014
1949
2000
2001
2007