LOADING...
Image via Unsplash.
Squirrel Nut Zippers are a big band/jazz/alternative rock band which formed in Chapel Hill, North Carolina, United States in 1993. They split in 2000 and reunited in 2007. They con
...read more on Last.fm →
Sounds like:
Big Bad Voodoo Daddy,
Cherry Poppin' Daddies