Review: The Recently Deceased – “Never Trust The Living”
The Recently Deceased “Never Trust The Living” 1332 Records Psychobilly/Horror Rock Release Date: June 30, 2013 Rating:9.5/10 The Recently Deceased is a Psychobilly trio from Baltimore, Maryland. They recently contacted me to see if I would review their new album and I could not say no since I have been a fan of them…