Megalodon: The Frenzy
Megalodon: The Frenzy
| 18 August 2023 (USA)
Megalodon: The Frenzy Trailers

When a frenzy of five Megalodons torment the open ocean, the stakes have never been higher.

Reviews