RECENT
Town Of Saints is an indie-folk band formed in Groningen, Netherlands. Their latest single, "Stand up", is one to pay attention! It's totally contagious, and the mix of strong instrumentals and well-fit vocals is very clear. Totally worth the listen!