My Chemical Romance at the Filmore Denver Co. 2011
Channel: Taylor W
Date: 30/10/2012

My Chemical Romance playing a special birthday cover of Neat Neat Neat by The Damned at the Filmore in Denver Colorado on 4-9-11