Set for release on May 4, 2012, The Avengers movie began production during “April 2011 in Albuquerque, New Mexico before moving to Cleveland, Ohio in August and New York City in September.” Videos after the break. Click here for more pictures.
Set for release on May 4, 2012, The Avengers movie began production during “April 2011 in Albuquerque, New Mexico before moving to Cleveland, Ohio in August and New York City in September.” Videos after the break. Click here for more pictures.