Barracuda-class submarine

Source: Wikipedia, the free encyclopedia.

Barracuda class may refer to one of several classes of submarine: