Thursday, July 22, 2010

This is about all you can see of the filming of Transformers on Wacker by Michigan

No comments: