The Helters and The ‘Afghani Super Smack’ EP.
The Helters – Taunton, England, United Kingdom. Judging by the coat adorned by the band’s front man, I would say the band are a fan of Oasis. Review over. Just kidding, Taunton‘s The Helters do indeed count the seminal Brit-Pop band as an influence but their sound is so much...