Did you think 'The Avengers' finale was shot in New York? Think again (video) Posted on February 20, 2013 by Laura Raymond Teller once said that the secret to fooling people is to put in so …read more