Yesterday when I left work Public Square was in Cleveland, Ohio. Today when I left work Public Square was in Stuttgart, Germany.

Film crews for the movie The Avengers are to blame.  As you can see from the photo, they've transformed the former Higbee's Department Store into Schlobplazt. Not sure what that is, but then again I don't speak German.

I read today that film crews plan to shoot a scene here tomorrow, and there may be a pyrotechnic explosion involved. Could prove to be quite a lively day on Public Square, I mean in Stuttgart, tomorrow.