Barracuda-class submarine

From Wikipedia, the free encyclopedia

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