Salem Hill is a progressive rock group made up of Michael Ayers (keys), Carl Groves (guitar, keys, and vocals), Kevin Thomas (drums), Patrick Henry (bass), and Michael Dearing (guitar and vocals). The…
Read Full Biography
STREAM OR BUY: