Ed Pickard, Aaron Kitcher and Dickie Allen, better known as the internet band 'Infant Annihilator' released their third full-length album 'The Battle of Yaldabaoth' on September 11th of this year. What a better way to listen and review this album on Friday the 13th. When I saw the artwork, tracklist and
You are here
Home > Posts tagged "the last ten seconds of life"