When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
1982
2012
1996
2008
1998
1986
1953
1994
1915
2002
2005
2001
1975
2004
1995