When my good friend, Olivier over at Sleaze Roxx asked me if I was interested in trekking to Buffalo to catch Spiders a while back, I automatically answered YES! I answered even though I couldn’t name one song from Spiders, but something triggered me way back in the deep recesses of my feeble brain. As […]