“Where Owls Know My Name” will be out on March 16 via Metal Blade Records. Pennsylvania-based Tech Death Rivers Of Nihil have announced their new album entitled “Where Owls Know My Name”. You can check out the brand new single called “The Silent Life” below. The song features an unexpected saxophone section that sounds amazing. [...]