We all knew it was coming.
Transformers 2 On-The-Set Shots
For you Megan Fox fans:
Walking Away..
Hm…
Not from the Transformers 2 set, but I likey…
For Car Fans:
You could tell from the top pic, but this is the new ’08 Camaro concept. Go Bumblebee!
-.xep