Barracuda is a Greek based company established in 1985 in Melun, France and in 1992 came in its own premises in Athens, Greece, where in February 2001 extended its facilities and in 2009 renovated of further upgrade the quality of the production.
This RIB Barracuda 700 is one of the models they manufacture.