Tag: Houston Sound

November 18, 2022

Song of the Day: The Awful Truth - Ghost of Heaven

The Awful Truth–the best band that (almost) never was! In the late 80s I was huge into King’s X and what would soon become known as the “Houston sound.” It was part progressive metal, part groove, part rock, and lots of harmonies thrown in. I’d started hearing about this new band (at the time) called The Awful Truth, who had recorded their debut album for mainstream Metal Blade Records, and sadly broke up before it even came out. In fact, by the time the album was released, two thirds of The Awful Truth had formed a new band with two other members, the now-legendary Galactic Cowboys, increasing that groovy-metallic Houston Sound to yet another band.… Continued →