Russia has deployed dolphins in Crimea

Russia has deployed trained dolphins in Crimea as part of a military operation in Ukraine. These dolphins have been deployed at the Sevastopol harbor in Crimea. The United States Naval Institute (USNI). According to USNI, satellite imagery shows that Russia deployed dolphins in Crimea at the beginning of its mission

Read More