SSN Akula Class (Bars Type 971) Nuclear Submarine, Russia

Snow covered Russian Akula class submarine

The Akula submarine design is under constant upgrade.