Looks like an old recoilless rifle. What was that vehicle with six recoilless rifles? Ontos?
Well, since you asked, and I just happened to have this slide scan in my stash: