21 July 2022 WAR IN UKRAINE: Russia Troops Destroy Ukrainian Warehouse Filled With UK-Made Howitzers This Kremlin-released clip shows Russian troops firing from an Uragan rocket launch system and...