HappyZebra's current selection is:
Found this tune by accident and I love it, especially the lead guitar. Looks like the band's members were teenagers from Texas who released just one album, Creation a Child, in 1971. Too bad! Love me some psychedelic rock!
1971 - United States
Posted: 22nd November 2016