System Of A Down Have Released Their First New Music In Fifteen Years CHIRPSES / By timw_brap What a day.