Official Center of the Universe is located in Idaho