XYFaceBarracuda2010-11-26 Barracuda Release Date1978-01-01Imdb Id77210 Barracuda 144218 Barracuda - syvyyksien paholaineni laimitomos tou vythouBarracuda: The Sea HorrorThe Lucifer Project 1978 Movies Horror Movies Thriller Movies USA Movies