Downtown Tulsa, Oklahoma street view with skyline.

- Image ID: FY89E9
Downtown Tulsa, Oklahoma street view with skyline.
Allen Creative / Steve Allen / Alamy Stock Photo
Image ID: FY89E9
Location: Tulsa, Oklahoma, USA.