‘The Center Of The Universe’ is the Name Given to this Strange Place Because of an Unexplainable Phenomenon!
The world is full of mysterious places. Some of them are explainable, some of them are beyond any explanation. As much as we think we understand the world around us, we must be reminded that there is still A LOT MORE to learn. The “Center of the Universe” is a little-known mysterious place in Tulsa, Oklahoma. At first glance it’s … Continue reading