Splash News Online has posted ten photos of the action yesterday on the downtown Cleveland set for The Avengers. We’ve posted a couple of them below along with a video from ‘jgokorsch’ that shows what was filmed for the May 4, 2012 release. Filming is expected to take place all week in the city.
A better look at the Fantastic Four ally H.E.R.B.I.E., which stands for Humanoid Experimental Robot B-Type Integrated Electronics, in Marvel…