First Appearance of The Juggernaut Atomm September 17, 2008 Marvel No Comments The Juggernaut (Cain Marko) Created by writer Stan Lee and artist Jack Kirby, The Juggernaut first appears in X-Men #12 (July 1965). xmen 12, 5, 63, “” [Continue Reading...]