Fri, 10/27/2023 - 16:29 Tech Insider Russia's extensive defenses have largely paralyzed Ukraine's momentum in recent weeks.Diego Herrera Carcedo/Anadolu Agency via Getty Images Tags Military & Defense, speed-desk, Russia, Ukraine, ukraine-war, insider-news Source Russia's heavy losses of at least 109 armored vehicles in a recent battle will …