Talia release ‘Bastards of Young’

This is French band Talia. The Parisian trio find the sweet spot of alt-90's indie rock. This time, they are making waves by going back to one of the seminal bands of the 80's indie rock movement...