
Copyrights: Ministry of Defense of the Russian Federation/Clipzilla
27 March 2024
RUSSIA, Belgorod - The astonishing clip shows Russian soldiers purportedly destroying Ukrainian targets with self-propelled 2S19 'Msta-S' howitzers. The attack was carried out by troops from Russia's Western Military District in the area of Belgorod, in Russia's Belgorod Oblast, a region bordering...