Here is a first look at The Avengers set in Central Park, NYC. This particular scene “appears to involve a crashed Quinjet, a mainstay of the comics since its first appearance back in ‘Avengers’ #61.” Video after the break. Click here for more pictures.
[via ComingSoon – SuperHeroHype]