Chicago’s Twin Peaks celebrate the re-release of their debut, Sunken, at Schuba’s Tavern – 7/24 Eric Slager Music July 22, 2013 0 53Chicago’s Twin Peaks do garage rock right – loud, fuzzy, and catchy as hell. After self-recording and releasing their debut...