4.11.2006

The Wrens - The Meadowlands

The Wrens are an indie rock band that formed in the late 1980s in New Jersey. The band was plagued with label problems through the 1990s, leaving them unable to release an album for many years after Secaucus in 1996. The band's third offering, The Meadowlands, finally surfaced in late 2003 to enormous critical acclaim; it topped critics polls over the following two years. The band's incendiary live shows did much to propel their fortunes and built up a fanatical live following.

Added: Sorry about that, the link should be working now. Enjoy.Download Now