Optimus Prime and NEST Hummer Spotted in Arizona
Friday, September 5th, 2008 6:44am CDTCategories: Movie Related News, Rumors
Posted by: Skowl Views: 14,639
See the photos by clicking here.
And for all news related to the Transformers Movie sequel, currently scheduled for June 26th 2009, check out the Seibertron.com movie section by clicking here.