Indian Creek Recording was a recording studio located in Uvalde, Texas. It was where Petra's fifth album, More Power to Ya, was recorded in 1982.
Advertisement
Indian Creek Recording was a recording studio located in Uvalde, Texas. It was where Petra's fifth album, More Power to Ya, was recorded in 1982.