This is Red Skull who is the Captain of Hydra whose appereance we see in almost every avenger movie.
CC AttributionCreative Commons Attribution
1 comment
1 comment