
If anything was going to break the self-imposed, unannounced hiatus of this website, then you damn well know that the comeback was always going to involve Russ Chimes. Obviously, my foot has been off of the proverbial pedal for a while, but I feel like being ~38 weeks late on an album announcement from the…