Satellite images taken on May 18 show ... on the fleet's headquarters in Sevastopol. The Novorossiysk port on Russia's Black Sea coast in Krasnodar Krai is a strategic hub for oil exports and naval ...