Tag: Center of the Universe

The Center of The Universe – Found in Downtown Tulsa, Day 132

The search is over, we have found The Center of The Universe! And who knew that we would have found it right in the heart of downtown Tulsa, Oklahoma. Okay, we realize that it may not be the true center of the universe, but it truly is a mysterious and somewhat magical place. The self-proclaimed, […]