Another day, another batch of spy photos from the set of The Avengers, which is currently filming in Cleveland. This set focuses on a fight scene that includes both Thor and Captain America. Videos after the break.

[via Uproxx]