Twin Peaks – “Down In Heaven”

Through their first two album, Twin Peaks developed a reputation as a rock ‘n roll party band. From their scuzz rock of their debut Sunken to the intoxicating euphoria of their sophomore album Wild Onion, the Chicago quintet’s music was premised on one thing – having a good time. Their high-energy music translated well to the stage, where their live […]

Read more ›