Published on November 22nd, 2012 | by David
Torches ‘Someone Needs A Ritual’
Here’s a new music video from Torches a London based band we just discovered and like. You can find out more about them here:
Summary: London based band worth checking out. The music video could almost have been directed by Shane Meadows!