Infant Annihilator releases official music video for “Three Bastards” off of their latest album “The Battle of Yaldabaoth,” which is set to release on September 11.