http://www.newsnet5.com CLEVELAND – “The Avengers” film production moved to Public Square and Terminal Tower in downtown Cleveland late Monday night and early Tuesday to continue their month-long filming. Public Square was transformed into Stuttgart Germany, complete with street signs, banners, and even a marquee over entrance to the site of the former Higbee’s Department Building–all […]