Secrets from The Avengers Set Visit

We had an opportunity to visit The Avengers set last year in Albuquerque, New Mexico. Here are some tidbits we picked up from the impressive production. - Keith Simanton