Trying to find out more......... Apparently this may be called a Plagueburst Crawler for Deathguard.... Below is another pic!
Im going to imagine we get some official preview very soon.......
It appears one image comes from an earlier teaser video and the other from a Battle report. The name of the new vehicle and the images were verified and sent in here first on Faeit 212. (Dispite what a couple other sites are claiming.
via anonymous sources on Faeit 212