HELL on the front line: Ukrainian Armed Forces destroy OCCUPANTS' equipment near Kursk June 18, 2025 8:00pm Ukraine Ben Borges