Russia introduces the world its new deadliest self propelled artillery piece. byu/Accomplished_Web8122 inUkraineWarVideoReport