What Is The Center Of The Universe In Tulsa OK?
The Center of the Universe is a mysterious acoustical phenomenon is located in downtown Tulsa, Oklahoma. If you stand in the …
source
The Center of the Universe is a mysterious acoustical phenomenon is located in downtown Tulsa, Oklahoma. If you stand in the …
source