Center of the Universe Tulsa: A Quick Stop at Oklahoma’s Quirky Attraction
When we read that Tulsa, Oklahoma was home to the “Center of the Universe,” we figured — why not? It’s not every day you get to stand in the middle of everything. Or at least in the middle of a concrete circle with a good PR team. Either way, it sounded like the kind of …
Read more “Center of the Universe Tulsa: A Quick Stop at Oklahoma’s Quirky Attraction”