Most People Don’t Know The Center Of The Universe Is Actually In Idaho…Sort Of
It’s official. The Center Of The Universe is located in the small town of Wallace, Idaho. Don’t believe me? Well, try to prove me wrong.
That’s the reasoning that mayor Ron Garitone had when he proclaimed Wallace as the Center Of The Universe on September 25, 2004. There’s even a plaque declaring the precise location (well, technically it’s a manhole cover). Visitors flock from all over the country to see it for themselves and take pictures while standing on it, just so they can say they’ve been to the Center Of The Universe.
What do you think? Do you believe that Wallace is the Center Of The Universe? Click here for more unique Idaho attractions!