Snow-mobile? Is that something you ride in the... snow?
Falls from the sky in winter, right?
I once knew about this "snow" that you speak of, when I lived in NY, but my memory of it is fading fast.
I do remember Frank Zappa saying something about not eating it, if it's yellow.