This is French band Talia. The Parisian trio find the sweet spot of alt-90's indie rock. This time, they are…
This is TALIA. A 3 piece of angst driven indie rock from Paris, France (although their social media now lists…