Long-running Los Angeles rock band Spirit In The Room release l new single, ‘Now That You’re Dead’. The song is the first track from their next album, VOL. 2. The track was written and recorded at The Black House in Los Angeles, with music and Lyrics by band mastermind Dennis R. Sanders.Continue reading