My Chemical Romance played their first show in quite some time last night at Hammersmith Apollo in London, England. The setlist for the group’s comeback set can be viewed after the jump!
My Chemical Romance played their first show in quite some time last night at Hammersmith Apollo in London, England. The setlist for the group’s comeback set can be viewed after the jump!