Mon, 09/04/2023 - 10:59 Tech Insider Maxar satellite imagery shows Russian dragons teeth obstacles and trenches along the beach just west of Yevpatoria, Crimea in March.Maxar Technologies Tags Military & Defense, Ukraine, Russia, ukraine-counteroffensive, dragon-s-teeth Source Photos show miles of Russia's infamous 'dragon's teeth' defenses that are holdiā¦