Review of Scars On Broadway self-titled album released through Interscope.With System Of A Down currently...