The January Dead – The Return of the Incredibly Twisted Souls (Self Released) Spread the loveThere’s a hiatus and then there’s a January Dead hiatus. Having formed in 1982, the Newport foursome...