X-Men Unlimited #12 Sept 1996 Marvel Comic The Juggernaut. 3403