If you've been up to Telluride during the past year or so, odds are you've seen this sticker, which simply proclaims "Eric Corff ... What a Douchebag." They're everywhere -- on ski-lift pos...
↧