Watch: System of a Down Destroy a Tiny Club in ’97 Right Before they Blew Up

System of a Down’s self-titled album was released on this day way back in 1998. 24 years later and its impact is still felt around the world. On paper, this band should’ve never worked. A … Continue reading Watch: System of a Down Destroy a Tiny Club in ’97 Right Before they Blew Up