3 min read News Failure Release First New Song In Eighteen Years – “Come Crashing” May 15, 2014 Evan Lurie It has been eighteen long years since Failure released their album Fantastic Planet in 1996, and I...