When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2005
1970
1997
2008
2004
1979
1966
2003
1936
1999
2017
1974
2025
2001
2009
1976
2007