
“Four doods, gnarly ‘tudes, total hunks, play to drunks” is the self-penned description of the Chicago based Twin Peaks. The four-piece have already released their debut album ‘Sunken’ and won themselves an opening slot for Sheffield’s Arctic Monkeys. So, for Twin Peaks to live up their hype they had to come back strong… Now, it’s [...]