Ukraine’s Armed Forces Fierce Stand Halts Russia in Sumy! June 1, 2025 5:00pm Ben Borges Ukraine Russia