Tue, 03/21/2023 - 12:53 Tech Insider A still from footage shared on social media on March 20, 2023, purporting to show an explosion in Dhzankoi, Crimea. Insider was unable to verify the footage.Anton Gerashchenko/Twitter Tags News, Military & Defense, russia ukraine, Crimea, Cruise Missile, Drones, News UK Source A massive explosion in Crimea destroyed a cache of Russian cruise missiles, a k…