First Kill

LEAF First Kill

by Leyla Hamedi Staff Writer Word to the wise, if you’re searching for LEAF on the Internet, they are not the Dutch band by the same name. Keep that in mind and you’ll avoid a lot of confusion. LEAF is a hard rock quartet from Houston, Texas. Their music is the result of trippy electronic [...]