Little coastal town is being terrorized by deadly Barracudas.
2024
1996
2023
1980
1992
—
2014
1972
2015
2022
1930
2008
1974
2025
1999
2016
1955
2009