Tara Terra, the band of Deli favorite Emily Blue, recently released their sophomore LP, Where’s The Light?. Below is the video for the album’s first single, “Feel Better”.
You can catch Tara Terra at The Elbo Room with Church Booty and Faintlife on July 1st.