Juggernaut (Marvel Disk Wars: The Avengers)

Juggernaut is a supervillain.

Biography
He was summoned by, but was defeated by