The Semovente da 149/40 was an Italian self-propelled artillery piece designed in 1942. Only a single unit was built; this vehicle is displayed at the US Army Ordnance Museum, Aberdeen, Maryland.
Learn more on Wikipedia