Megan Fox shows Shia who’s boss on the set of Transformers 2.
Anybody else pumped for Transformers 2? Or does everyone think it’s going to be a huge let down? One thing is for sure, it’s going to have helicopters in it.
Photo from Jalopnik