This week’s Inside Idaho is about the Center of the Universe. Founded in the late 1880s in the middle of Idaho’s panhandle, sits a small town of just under 1000 people. A part of the Coeur d’Alene ...