[Daily Discovery] T0W3RS
T0W3RS, born Derek Torres, is a psych-pop, multi-instrumentalist hailing from Raleigh, NC. His hauntingly seductive track, “Let Me In,” from the singer’s 2014 album, TL;DR, captured our attention right off the bat so we thought it was only appropriate to… Continue Reading