Review — March 16, 2004
Good Goddamn, it's about time. The beginning of 2004 shall be riddled with great albums from such artists as the Catheters and Lightning Bolt, but Hella will start us off with a bang.
The Devil Isn't Red is Hella's return to the indie two-man group of Hold Your Horse Is …