Album Review: Talia – ‘Thugs They Look Like Angels’

Talia Thugs They Look Like Angels (Self-Release) This three-piece band from Paris, France, and also listed as from Los Angeles, is a throw-back to those alt-rock bands of the ’90s that used a touch of punk, some rock and a whole bottle full of angst to create their sound. You can hear the Pixies in … Continue reading Album Review: Talia – ‘Thugs They Look Like Angels’