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

Tulsa, OK Tulsa, OK Reviewed by LeadsIV on 2:18 PM Rating: 5

No comments:

grids

Powered by Blogger.