Photo: Becky Mccray, Tulsa Driller Tulsa is the second-largest city in the state of Oklahoma and is located on the Arkansas River between the Osage Hills and the foothills of the Ozark Mountains. Google Mapsgoo.gl/maps/7VkozRna6XYFgaHQ6 HeadlinesWith its new Bob Dylan museum, Tulsa makes a play to be the next Nashville Tulsa Race MassacreIn photos: Tulsa … Continue reading Tulsa