Yup, that's the Ktrak kit. Tried one in the lot next door to a local bike shop that had a demo available 3 or 4 years ago. I was far from impressed with the thing. It was very unstable and far too easy to break traction just with robust pedaling. The shop owner asked what I thought and when I told him he said they were really mostly a novelty made for taking a chair lift or snowcat to the top and the equivalent of downhill biking but on snow.
This subject comes up every year about this, lol.