Tulsa by JungmanN

Question 2

Downtown Tulsa is situated on what major river? (It's pronounced a little differently about 60 miles to the north.)

Arkansas River

Back