They don't have an animated video...
Most likely
Mark Webb
No
On their website (mychemicalromance.com) or on YouTube.
Sing.
Helena by My Chemical Romance, maybe? Search for it on YouTube
I'm Not Okay (I Promise) was My Chemical Romance's first video.
It was filmed in a desert somewhere in LA.
Welcome to the black parade - My Chemical Romance ???
MCR - My Chemical Romance in 'Na Na Na'
My Chemical Romance Rides On a Parade Float in the video Black Parade.
Helena by my chemical romance?