Twin Peaks Releases Wild Onion, Set to Play New York Next Week

It is going to be a busy August for Twin Peaks, and I don’t mean the eerie and surreal David Lynch gem that we’ve grown to love. This Twin Peaks consists of four guys barely over 20 years old, hailing from Chicago and flashing some power-pop/garage rock skills that seem to be developing delightfully. Their sophomore […]