News My Chemical Romance Launch World Tour Written by Ken Bachor | October 26, 2010 - 8:38 pm London Calling