We don't know if that's a Transformer Megan Fox is riding, but if it is, all we can say is lucky Transformer. And lucky Shia, who gets to smooch her in the new spy shot from the set of Transformers 2.
See the picture bigger over at Transformers Movie Chronicles .
While we're here, we should tell you about some spoilers that have hit over at The Movie Blog . Take 'em with a pinch of salt, however. They sound less like Transformers 2 and more like Short Circuit 2.