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 […]