Wednesday, 14 March 2007

New Movie Set Pics

TFW2005 scored a few pics apparently during filming at Edwards Air Force Base. I especially like the one that shows all the Transformer vehicles in one shot.




No comments:

Post a Comment