Little coastal town is being terrorized by deadly Barracudas.
1959
2008
1977
2006
1980
1999
2014
1965
1955
2015
2009
2011
2016
2017
2004