The Avengers – Cleveland

codepeople-post-map require JavaScript 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...

Read More