Ultra Powerful German Panzerhaubitze 2000 Self-Propelled Artillery in Action