The Urchins from Scotland have been putting together a few demo tracks, I wonder if this is a hint of an EP to come, to follow up the single I Feel A Fall Coming?
1967 is one of the demo tracks that has also been set to a video.
Emerging Indie bands on Twitter is where you will find more of the latest music videos.