System of a Down

System of a Down Rocked DTE Energy Music Theatre! [Video]
If you were lucky enough to head to DTE Energy Music Theatre this past Wednesday, you would have seen a pretty awesome show!
For a total of 3 days in North America, System of a Down is doing an extremely tiny tour! Thankfully, they made their only United States stop in Detroit.

Load More Articles