System of a Down premiered their new video for “Genocidal Humanoidz” Saturday following a charity livestream to provide humanitarian aid to Armenians affected by the conflict over the disputed area known as Nagorno-Karabakh. A mix of live performance and animation, the visual features System of the Down playing their first …
Read More »