Russia introduces the world its new deadliest self propelled artillery piece.