Moment Ukraine destroys vital Russian artillery system in massive explosion April 23, 2024 News Footage has emerged on social media appearing to show a Russian artillery system exploding in eastern Ukraine’s Donbas region. Russian forces captured More