‘The Black Parade’ Then & Now: Making Sense of My Chemical Romance’s Intense Tour Narrative
My Chemical Romance kicked off their Long Live The Black Parade Tour on July 11 in Seattle, Washington, to some mixed reviews. While long-time fans met the theatrical showcase with ...