Place

Tulsa

Tulsa is the second-largest city in the state of Oklahoma and 47th-most populous city in the United States. — Wikipedia