New satellite images from the American company Planet Labs PBC show the impact of the Ukrainian bombing in Sevastopol, on the Crimean peninsula annexed by Russia. Ukraine launched an attack on the port city yesterday, hitting the headquarters of the Black Sea Fleet. According to the Ukrainian army, “senior” commanders of the Russian navy were killed.
ttn-3