The Palm Springs, California trio Selexa released their debut album Antidepressant today and I was lucky enough to catch up with guitarist Oscar Escobar and drummer Isabella De Queiroz recently…
Category:
The Palm Springs, California trio Selexa released their debut album Antidepressant today and I was lucky enough to catch up with guitarist Oscar Escobar and drummer Isabella De Queiroz recently…