Places · place_us_ok_new_tulsa

New Tulsa · Versions

New Tulsa is a village in Oklahoma, United States.

Revisions