The Avengers – Cleveland

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

*