Wallace Idaho, The Center of the Universe

Wallace also has the notable distinction of being officially declared the Center of the Universe. The mayor of Wallace officially proclaimed it so in 2004 after finding that the EPA followed logic along the lines of “if something can’t be disproven, it must be true”…