What does everyone think about ..
System of a down? Possibly? They're starting to tour again and a new album should be released soon. Thoughts?
Posted Jun 3, 2017, 5:13 PM UTC
1118
System of a down? Possibly? They're starting to tour again and a new album should be released soon. Thoughts?
Posted Jun 3, 2017, 5:13 PM UTC