CSS David – semi-submersible torpedo boat

A semi-submersible torpedo boat