Infant Annihilator named their new album The Battle of Yaldabaoth, and between the artwork and the song titles it seems like it's gonna be a pretty serious affair. Now we've got the music video for their new single "Three Bastards" and it is the exact opposite of that. It's also a lot of fun.
Infant Annihilator will release The Battle of Yaldabaoth on September 11. Pre-order the album physically here and digitally here.
Sponsored Links from Around the Internet