Via Lloyd Kahn, the only way to describe this thing is a "contraption," but a pretty cool one at that. I'd bet that they could use this in New England right about now.
More about this style of transportation here.
I wonder why it didn't catch on? Maybe it couldn't run on anything but snow.
Could this be the very same contraption today???