The Avengers – Cleveland

Image

The laboratory used in “The Avengers” is in fact a research facility for NASA. Plum Brook Station in Ohio was dressed to suit the needs for the crew, a huge vacuum chamber was the main location.