System Of A Down Add Two New U.S. Shows

Posted by on March 7, 2011

System Of A Down has announced the addition of shows in Los Angeles and San Diego, CA to their U.S. headlining run in May. Now only if they would start adding dates in the East Coast…

Tags: ,

Categorised in: News Ticker