Could Michael Bay be explaining to NASA how to get the space shuttle program back on track? Or is he preparing his own totally awesome shuttle explosion? What do you think is going on in this new set pic from Transformers 3?
These images were released along with a press release saying that NASCAR cars are being included in the third Transformers movie, and Bay will be serving as Grand Marshal at the Daytona 500 along with Josh Duhamel and Rosie Huntington-Whitley, to show the new NASCAR Autobots off.
Here's another set pic, featuring Shia LaBeouf and a stunt person: