Chicago: Transformers 3 x NASCAR = WTF
Transformers 3 is shooting this very moment in downtown Chicago and pics have surfaced showing, um, Transformer NASCAR vehicles? See the rest »
Transformers 3 is shooting this very moment in downtown Chicago and pics have surfaced showing, um, Transformer NASCAR vehicles? See the rest »