Tag: Gorilla vs. Bear

Helena Deland by Alex Huard

“There Are a Thousand” is the first track of Helena Deland via Luminelle

Montreal’s indie artist Helena Deland is the first signee on Luminelle Records, a record label formed by the collaboration of