SSK Kilo Class (Type 636)

Type 636 is an advanced model of the Russian Kilo-class submarines. Credit: Christopher Michel.