Squirrel Nut Zippers


American band founded in 1993 in Chapel Hill, North Carolina.