The Last Town Chorus Listen Embed Share Share this on Facebook (Opens in a new window) Share this on Twitter (Opens in a new window) Share this via Email Russ, Matt and Megan of The Last Town Chorus. Their second album, "Wire Waltz," is just out in Europe and about to be released in the U.S. Produced by WNYC