The Wrens are just a couple of normal, everyday guys from Jersey. Oh, and their album The Meadowlands ended up on every self-righteous indie rock publication's Top X of 2003 list. Just sayin'. $7.
Added by kathrynyu on December 16, 2003