Little coastal town is being terrorized by deadly Barracudas.
2007
2002
1989
2019
1972
1978
1987
2006
2021
2004
1955
2003
1984