Future submarines?

The revolver torpedo The revolver torpedo The zig-zag torpedo The zig-zag torpedo