North Korean Mini-sub (SSC Sang-o Class) in Drydock
As often is the case, the shadow is more revealing than the sub itself. Check out the large protrusion on her bow.
Military - Navy and Coast Guard
Democratic People's Republic of Korea (KP)
Submit location to Virtual Globetrotting: