Thursday, August 14th 2008, 6:47 pm
You may or may not be a world traveler, but if you live in Tulsa, you may have been to the center of the universe. You might be surprised to know that lots of people believe the center of the universe is in Tulsa. News On 6's Rick Wells reports he went on a search for knowledge after receiving a viewer's e-mail.
He got an e-mail, from Shelley, who said a friend of hers at work was talking about the center of the universe in downtown Tulsa, somewhere on a bridge over the railroad tracks.
It turns out the location is the Boston Avenue Bridge from 1st Street to Archer, under the cloud sculpture.
Learn more by watching Rick's story.
August 14th, 2008
September 29th, 2024
September 17th, 2024
December 11th, 2024
December 11th, 2024
December 11th, 2024
December 11th, 2024