Where To Stream X-Men Season 3 Episode 17
The Juggernaut Returns
- Aired May 6, 1995
- 30 Min
- Rated 8.1
- Number 29 Of 76 Rated Episodes
Juggernaut's life is at risk when someone else uncovers the Ruby of Cyttorak and claims the powers of Juggernaut for himself.