Summary: New Jersey indie-rock outfit The Wrens will keep you on the edge of your seat with their tense, passionate sound that goes from the faintest wisp to the thickest distortion. Hold on tight and listen in to this live at KEXP performance, recorded 6/9/07 ...