
Barracuda
Barracuda movie was a blockbuster released on 2017 in United States.
Story: A strange woman comes to Texas to meet her half-sister and stake a claim to the family music legacy-one way or another..
Duration:130 Min
Release: 2017
IMDB Rating: 7