Juggernaut

Juggernaut is a near unstopabble villian.

Superhero Information Power Number: 23

Strength Level: Incalculable