You know that feeling when you stumble upon a place that makes you wonder why you’ve been driving past it all these years? Dubois, Wyoming, nestled in the Wind River Valley, is precisely that kind of ...