Exclusive: Transformers’ Optimus Prime Spotted!

Something is definitely going on.

Last week, photos of three Barricade cars in Culver City came online, and today, scooper ‘Charles’ spotted Optimus Prime on the 405 Freeway in Los Angeles. Are they relocating all the vehicles for filming of Transformers 2? We’re not sure, but check out the exclusive photos of Prime by clicking on the pic below!

Source: Charles