Barracuda1978PG98 minEnglish

Barracuda poster

User Score

MetaScore

Little coastal town is being terrorized by deadly Barracudas.