Barracuda (1978)

Barracuda (1978)

You Can Almost Hear The Screams! as the water below becomes a CHURNING DEATHBED of FLASHING TEARING TEETH! 1978-10-16 United States of America 98 Min. PG-13
4.1 34 votes