The Semovente da 90/53 was a heavy Italian self-propelled gun and tank destroyer, used by the Italian and German Armies during World War II.
(More on Wiki HERE)