Nestled in the heart of Wallace, Idaho, there’s a place that’s so delightfully odd, it makes you wonder if you’ve stumbled ...