By Jasper C-H on Thursday, March 8th, 2012
Coming from the trusty The Black Widow, we have this brand new still from The Avengers featuring Loki and Captain America squaring off in the Germany battle. Check it out below:
[Click For Full-Size Image]
S#!T Talking Central