House of Thumbs

House of Thumbs - Home EP (Own Label)

Just. Fekkin. Me(n)tal.
Release Date: 
23 May 2013 - 11:30pm

It's straight into it with House of Thumbs' latest EP Home; the opening track Stigma slaps you about with a barrage of guitars and drums.