When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.
2021
2008
2009
2005
1979
2004
2001
1997
2022
2014
1976
2024
2023
2017
1961