Russian Military Dolphins Spotted In Ukraine Via Satellite squib

It sounds like a gag from a lost Austin Powers sequel, but the use of marine mammals by the Russian Navy appears to be very much real and they look to be deployed in Crimea in Russian-controlled Ukraine.
Continue reading on Forbes...
Tags: