This Dᴇᴀᴅʟʏ NATO Himars TERRIFIED The Russians In Ukraine

Russia possesses five times the artillery of Ukraine, and up to 2,000 tons of Russian munitions is launched at Ukraine every day. If the two nations were left alone to, quote, "talk things out," Ukraine would almost certainly face the...