These specially outfitted Saleen Mustangs were spotted in Culver City, California, supposedly being transported to a Transformers 2 movie set.




0 Comments:

Post a Comment