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 *