Scott Artist Series Goggles
February 10, 2010
Scott USA unveiled its new line of Artist Series goggles at the SnowSports Industries America show in Denver last month. We got a sneak peek.

