With production there begun earlier in the week, The Avengers is still shooting at the Space Power Facility at NASA Plum Brook Station. The Sandusky Register has the update, claiming that the station will be used in the film as a generic research facility.
UPDATE: Cleveland.com has revealed that Jeremy Renner was also spotted on-set. They also add the scenes involve will represent joint NASA/S.H.I.E.L.D. research.
(Photo Credit: Art Price)
Read more about: