Downtown Tulsa
Tulsa, Oklahoma, United States
A city in northeastern Oklahoma on the Arkansas River — built by the early oil boom, with a notable concentration of Art Deco architecture and a place in the history of Route 66.
Filmed by Wind Walk Travel Videos ʬ