The Wrens

The Wrens are an indie rock band that formed in the late 1980s in New Jersey. The group consists of Charles Bissell, Greg Whelan, Kevin Whelan, and Jerry MacDonald. Their debut album Silver was released in 1994. The band was plagued by label problems throughout the 1990s, leaving them unable to release an album for many years after 1996's Sec… Read More