by Em Moore
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 June 6. My Chemical Romance will begin their 'Long Live the Black Parade' tour in July. Check out the song below.