The Center of the Universe is a bold attraction in Downtown Tulsa. There's an unexplainable acoustic reverb that comes from standing on the sacred spot and making noise. Come check it out for yourself!
See missing or incorrect information? Click here to report a problem.