Barracuda

Barracuda 1978

4.10

Little coastal town is being terrorized by deadly Barracudas.

1978