uncoveringoklahoma.com
The Center of the Universe
Journeying to the Center of the Universe is closer than you think since it’s located in Tulsa, Oklahoma. In downtown, there is pedestrian overpass along Boston Ave between 1st and Archer stre…