Friday, September 4, 2020

Tulsa, OK



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.

Full Article Here

No comments:

Post a Comment