When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2016
2025
2008
2014
2010
2001
—
2006
2009
1978
2023
2015
2018
1979