My Chemical Romance

By Todd Slater

01/26/2005

At Rock City, Nottingham, United Kingdom

15.5" x 23"

Screen printed, s/n edition of 150, Metallic Copper Ink

$125

ADD TO CART

back to top