OK thought I'd ask to see if anybody has ever seen theses things, because I've never seen any thing like them, and am now curious. The picture is off a Japanese off road parts site. The description was a bit lost in translation, but it said they are from the British military, for mud and snow. I tried looking up more info but couldn't find any thing on them.