My Chemical Romance Released A Short Film To Announce Their US Tour, And You Gotta See It

“Maybe we should do less????” — IDK, but not My Chemical Romance.


View Entire Post ›

Read More