The Scottish psychedelic rock project The Urchins are planning on releasing their LP Start The Stampede imminently.
From the forthcoming album – The Revival.
For more release news join Emerging Indie Bands on Tumblr.
The Scottish psychedelic rock project The Urchins are planning on releasing their LP Start The Stampede imminently.
From the forthcoming album – The Revival.
For more release news join Emerging Indie Bands on Tumblr.