The power of the 'stache at The Canyons

By Bob Winter \ January 14 2009

Check out the dude with the mustache.  I'm pretty sure they are coming back in style.  Plus it's while on the snow which makes it that much cooler.

comments