Tulsa is situated on the Arkansas River at the foothills of the Ozark Mountains in northeast Oklahoma, a region of the state known as Green Country. Once heavily dependent on the oil industry ...
Thank you for reporting this station. We will review the data in question. You are about to report this weather station for bad data. Please select the information that is incorrect.
With two of its most important Big 12 games to end the month, OSU can’t afford to overlook Tulsa. OK State on SI’s score predictions: Ivan White (@ivanbball13) Oklahoma State 52 Tulsa 27 The ...