one of Idaho's most unique attractions takes you below the Earth's surface. Located in Wallace, a quirky town known as the "Center of the Universe," the Sierra Silver Mine sits in one of the world ...
Mining has been a bedrock of Idaho's economy since before the Gem State became a state, but an environmental nonprofit group says abandoned mines are leaving a legacy that's harming the landscape.