On-Set Pic From "Transformers 3"

on Monday, September 27, 2010

Before I start, I should officially say that I got this photo from the great, (Comingsoon.net).
Now, I have no bloody idea what the hell that big ship thing is in the photo above, but if any of you guys out there does, then please tell me. It looks awesome, but I don't know what it is.