My Chemical Romance: “Helena” (Live for ‘The Lock Up’ in 2005)
My Chemical Romance has released a live version of their song “Helena”. The song was recorded for BBC Radio 1’s show The Lock Up in 2005. It is off the upcoming deluxe edition of their 2004 album Three Cheers For Sweet Revenge which will be out on Ju…