Release Date: July 23rd, 2009
Manufacturer: NECA
Where To Buy: San Diego Comic Con
MSRP:
UPC: 634482495612
MFR Number: