2007-07-06 @ Caledonia Lounge July 9, 2007March 18, 2021 Titans of Filth / New Sound of Numbers / Ezra Furman & the Harpoons / Christopher’s Liver Click to see the entire gallery! Share this:Click to share on Facebook (Opens in new window)Click to share on Twitter (Opens in new window)