Alcoa’s Thank You EP has its roots set in setbacks. Defeater frontman and Alcoa mastermind Derek Archambault was informed by medical professionals earlier this year that he was in desperate need of a hip replacement. It sadly put any touring plans Defeater had to a grinding halt as Archambault continued to …
Read More »