🔥 Russian factories are on fire! Massive Ukrainian strikes and the new reality of the front May 27, 2025 2:49pm Ben Borges Ukraine Russia