ÖBB snowplough No. 80 81 97 60 020-4, based on the frame of a steam locomotive. I think this was in Graz, winter 1999/2000.

photo: tobias b köhler