By Nick Dourian on Saturday, May 5th, 2012
The Avengers has finally debuted n the United States, along with a brand-spanking new post credit scene. If you’re one of the lucky fans who saw it a week earlier in a different country, then you weren’t privy to this glorious clip, so we’ve decided to provide it for you. Check it out below, in all of its shawarma gobbling glory:
S#!T Talking Central