Students Hit the Road to Tulsa, Oklahoma

Tulsa, the second largest city in Oklahoma, is located on the Arkansas River in the northeastern part of the state. When oil was discovered in 1901, Tulsa quickly became one of the world’s leading oil capitals. The city also is...

Read More