New 12 Inch Devastator Statue from Palisades?
Saturday, June 25th, 2005 8:18AM CDT
Categories: Rumors, CollectablesPosted by: Solidus Views: 34,546
Retail price is set at $169.99, with a 4th quarter 2005 ship date.
News Search
Got Transformers News? Let us know here!