Juggernaut is a near unstopabble villian.
Superhero Information Power Number: 23
Strength Level: Incalculable