There is or was a shop selling snow gear I believe it was called "Extreme".Is it still open? Where is it? What does it sell?Thanks in anticipation.
Follow Ups: