When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2014
1994
1990
1995
1996
1998
2002
1953
1959
2006
2005
2008
1984
2015
2016
2017
1942
1947