Wednesday, 7 February 2007

Megatron On Ice Pics

TFW2005.com have scored a few additional pics of the previously revealed Megatron set piece that does a decent job of showing the scale the Transformers will be. Megatron is rumored to be the tallest Transformer of the bunch. Thanks to Daniel S for the link.


No comments:

Post a Comment