Tulsa, Oklahoma

From Metapedia

Jump to: navigation, search
Tulsa, Oklahoma is located in USA

Tulsa is a city in Oklahoma in the United States.

External links

Personal tools