2 min read News Review: The Recently Deceased – “Never Trust The Living” July 11, 2013 NewFuryMedia The Recently Deceased “Never Trust The Living” 1332 Records Psychobilly/Horror Rock Release Date: June...