City Slang: New Luddites album and show
by
Brett Callwood
on
March 31, 2013 at 9:55PM
The self-proclaimed “noisiest acoustic band on Earth”, the Luddites, will celebrate the release of new album Twisted In on Saturday, April 13 at the Lager House. Brooklyn francophone rockers, Les Sans Culottes, open the show.