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