Leon Russell owned the recording studio in Tulsa known as the “The Church“ in the 1960’s and 1970’s and according to Wikipedia he still records there on occasion. Interior Shots. It is an icon of Tulsa musical history.
Leon Russell owned the recording studio in Tulsa known as the “The Church“ in the 1960’s and 1970’s and according to Wikipedia he still records there on occasion. Interior Shots. It is an icon of Tulsa musical history.