As far as I can tell, this is an entirely new band.
They play some sick death metal with gripping music and amazing vocals.
The album is short, but extremely satisfying.
They are from Texas.
Don't miss this.
That is all.
Also, their bio states as follows:
"We are here on an Infernal mission to annihilate the world."