The Urchins is a Scottish band last looked at in July.
With regular demo tracks appearing the latest is Louise.
Join Emerging Indie Bands on Tumblr for more music from around the world.
Your email address will not be published. Required fields are marked *
Just wanted to make sure you are a human - please complete CAPTCHA question *Time limit is exhausted. Please reload CAPTCHA.