Yes, that is one hell of a big green screen and my professional guess is that this is the set for the climatic battle scene between Whiplash and Iron Man. Word is you can see the enormous green screen from a near by road.
Sorry folks no photos of Black Widow.....YET!!!!
ComicBookMovie.com, and/or the user who contributed this post, may earn commissions or revenue through clicks or purchases made through any third-party links contained within the content above.