Twin Peaks – “I Found a New Way”

Twin Peaks

Chicago’s Twin Peaks have a new record called Wild Onion coming out on August 5th, and if this first single is any indication, they’ve grown up a lot. “I Found a New Way” is a delightful combination of jangle and bar rock.