superpopclash
contact
Red Skull
Battles: 233
Wins: 118
Losses: 117
Marvel Villains
Juggernaut
Battles: 235
Wins: 102
Losses: 135
Marvel Villains