Quizzing Live

In Geography, In Which Us State Would You Find Tulsa

Answer:
Oklahoma