My Chemical Romance #2 - 8x12" Limited Edition Print

$30.00

Only 5 of these will ever be printed!
This was shot on a disposable camera on October 19, 2004.

Free sticker with purchase!

Share